Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c24f' (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/7518632-fedora-rawhide-ppc64le --chroot fedora-rawhide-ppc64le Version: 0.73 PID: 6719 Logging PID: 6720 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 7518632, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-ppc64le', 'enable_net': False, 'fedora_review': False, 'git_hash': 'd0a08f52dea71705472c185728e9ffda0b853b9a', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/inkscape', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'inkscape', 'package_version': '1.3.2-7', 'project_dirname': 'openblas-0.3.23', 'project_name': 'openblas-0.3.23', 'project_owner': 'psimovec', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/psimovec/openblas-0.3.23/fedora-rawhide-ppc64le/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/', 'id': 'http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch', 'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}], 'sandbox': 'psimovec/openblas-0.3.23--https://src.fedoraproject.org/user/limb', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'submitter': 'https://src.fedoraproject.org/user/limb', 'tags': [], 'task_id': '7518632-fedora-rawhide-ppc64le', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/inkscape /var/lib/copr-rpmbuild/workspace/workdir-efzfj6m9/inkscape --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/inkscape', '/var/lib/copr-rpmbuild/workspace/workdir-efzfj6m9/inkscape', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-efzfj6m9/inkscape'... Running: git checkout d0a08f52dea71705472c185728e9ffda0b853b9a -- cmd: ['git', 'checkout', 'd0a08f52dea71705472c185728e9ffda0b853b9a', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-efzfj6m9/inkscape rc: 0 stdout: stderr: Note: switching to 'd0a08f52dea71705472c185728e9ffda0b853b9a'. 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 d0a08f5 automatic import of inkscape Running: copr-distgit-client sources /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-efzfj6m9/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/psimovec/openblas-0.3.23/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 100 42.6M 100 42.6M 0 0 6750k 0 0:00:06 0:00:06 --:--:-- 4074k 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/psimovec/openblas-0.3.23/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 1823 0 --:--:-- --:--:-- --:--:-- 1862 INFO: Reading stdout from command: md5sum inkscape-1.3.2_2023-11-25_091e20ef0f.tar.xz.sig Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-efzfj6m9/inkscape/inkscape.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-efzfj6m9/inkscape --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1717277036.696692 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-efzfj6m9/inkscape/inkscape.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-efzfj6m9/inkscape --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1717277036.696692 -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-efzfj6m9/inkscape/inkscape.spec) Config(fedora-rawhide-ppc64le) Start: clean chroot Finish: clean chroot Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1717277036.696692/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-ppc64le-bootstrap-1717277036.696692/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/5f0889021299a4b851d433199705634958d5c44415809aece77c83d3e6984a39/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/5f0889021299a4b851d433199705634958d5c44415809aece77c83d3e6984a39/merged) with podman image umount INFO: Package manager dnf5 detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf5 tooling Updating and loading repositories: Copr repository 100% | 17.9 MiB/s | 3.0 MiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 39.8 MiB/s | 16.6 MiB | 00m00s fedora 100% | 13.2 MiB/s | 19.3 MiB | 00m01s Repositories loaded. Package "dnf5-5.2.2.0-1.fc41.ppc64le" is already installed. Package Arch Version Repository Size Installing: dnf5-plugins ppc64le 5.2.2.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB Installing dependencies: elfutils-default-yama-scope noarch 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB elfutils-libelf ppc64le 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB elfutils-libs ppc64le 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB file-libs ppc64le 5.45-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.1 MiB libgomp ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 695.4 KiB rpm-build-libs ppc64le 4.19.91-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.6 KiB Transaction Summary: Installing: 7 packages Total size of inbound packages is 2 MiB. Need to download 2 MiB. After this operation 15 MiB will be used (install 15 MiB, remove 0 B). [1/7] elfutils-libelf-0:0.191-7.fc41.pp 100% | 2.5 MiB/s | 217.7 KiB | 00m00s [2/7] elfutils-libs-0:0.191-7.fc41.ppc6 100% | 7.2 MiB/s | 296.3 KiB | 00m00s [3/7] rpm-build-libs-0:4.19.91-6.fc41.p 100% | 734.9 KiB/s | 106.6 KiB | 00m00s [4/7] file-libs-0:5.45-5.fc41.ppc64le 100% | 18.0 MiB/s | 775.0 KiB | 00m00s [5/7] dnf5-plugins-0:5.2.2.0-1.fc41.ppc 100% | 2.0 MiB/s | 356.3 KiB | 00m00s [6/7] elfutils-default-yama-scope-0:0.1 100% | 741.6 KiB/s | 13.3 KiB | 00m00s [7/7] libgomp-0:14.1.1-4.fc41.ppc64le 100% | 8.1 MiB/s | 363.0 KiB | 00m00s -------------------------------------------------------------------------------- [7/7] Total 100% | 10.9 MiB/s | 2.1 MiB | 00m00s Running transaction [1/9] Verify package files 100% | 411.0 B/s | 7.0 B | 00m00s [2/9] Prepare transaction 100% | 280.0 B/s | 7.0 B | 00m00s [3/9] Installing elfutils-libelf-0:0.19 100% | 109.5 MiB/s | 1.3 MiB | 00m00s [4/9] Installing elfutils-default-yama- 100% | 291.9 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.191-7.fc41.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.191-7.fc41.noar [5/9] Installing elfutils-libs-0:0.191- 100% | 130.4 MiB/s | 1.0 MiB | 00m00s [6/9] Installing libgomp-0:14.1.1-4.fc4 100% | 136.1 MiB/s | 696.8 KiB | 00m00s [7/9] Installing file-libs-0:5.45-5.fc4 100% | 240.2 MiB/s | 10.1 MiB | 00m00s [8/9] Installing rpm-build-libs-0:4.19. 100% | 106.6 MiB/s | 327.4 KiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead [9/9] Installing dnf5-plugins-0:5.2.2.0 100% | 30.9 MiB/s | 1.7 MiB | 00m00s >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.ppc64le >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.ppc64le Warning: skipped PGP checks for 7 package(s). Finish(bootstrap): installing dnf5 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-ppc64le-1717277036.696692/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.91-6.fc41.ppc64le rpm-sequoia-1.6.0-3.fc41.ppc64le dnf5-5.2.2.0-1.fc41.ppc64le dnf5-plugins-5.2.2.0-1.fc41.ppc64le Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 13.5 MiB/s | 19.3 MiB | 00m01s Copr repository 100% | 19.6 MiB/s | 3.0 MiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 37.4 MiB/s | 16.6 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash ppc64le 5.2.26-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.7 MiB bzip2 ppc64le 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 427.5 KiB coreutils ppc64le 9.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.3 MiB cpio ppc64le 2.15-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB diffutils ppc64le 3.10-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB fedora-release-common noarch 41-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.2 KiB findutils ppc64le 1:4.9.0-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB gawk ppc64le 5.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 MiB glibc-minimal-langpack ppc64le 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B grep ppc64le 3.11-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB gzip ppc64le 1.13-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 552.8 KiB info ppc64le 7.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 677.5 KiB patch ppc64le 2.7.6-24.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 390.5 KiB redhat-rpm-config noarch 292-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183.5 KiB rpm-build ppc64le 4.19.91-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB sed ppc64le 4.9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB shadow-utils ppc64le 2:4.15.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.4 MiB tar ppc64le 2:1.35-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 MiB unzip ppc64le 6.0-63.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 854.4 KiB util-linux ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.8 MiB which ppc64le 2.21-41.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 248.0 KiB xz ppc64le 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB Installing dependencies: add-determinism-nopython ppc64le 0.2.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB alternatives ppc64le 1.27-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 218.2 KiB ansible-srpm-macros noarch 1-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.7 KiB audit-libs ppc64le 4.0.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 675.2 KiB authselect ppc64le 1.5.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 309.4 KiB authselect-libs ppc64le 1.5.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 931.7 KiB basesystem noarch 11-20.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B binutils ppc64le 2.42.50-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.8 MiB binutils-gold ppc64le 2.42.50-11.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 MiB build-reproducibility-srpm-macros noarch 0.2.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 769.0 B bzip2-libs ppc64le 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200.6 KiB ca-certificates noarch 2023.2.62_v7.0.401-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB coreutils-common ppc64le 9.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.2 MiB cracklib ppc64le 2.9.11-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 934.2 KiB crypto-policies noarch 20240521-1.gitf71d135.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120.0 KiB curl ppc64le 8.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 871.7 KiB cyrus-sasl-lib ppc64le 2.1.28-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 MiB debugedit ppc64le 5.0-16.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 499.1 KiB dwz ppc64le 0.15-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 450.8 KiB ed ppc64le 1.20.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 282.7 KiB efi-srpm-macros noarch 5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.1 KiB elfutils ppc64le 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.3 MiB elfutils-debuginfod-client ppc64le 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 396.5 KiB elfutils-default-yama-scope noarch 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB elfutils-libelf ppc64le 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB elfutils-libs ppc64le 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB fedora-gpg-keys noarch 41-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124.7 KiB fedora-release noarch 41-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B fedora-release-identity-basic noarch 41-0.13 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 694.0 B fedora-repos noarch 41-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB fedora-repos-rawhide noarch 41-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB file ppc64le 5.45-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 267.4 KiB file-libs ppc64le 5.45-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.1 MiB filesystem ppc64le 3.18-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.0 B fonts-srpm-macros noarch 1:2.0.5-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.3 KiB forge-srpm-macros noarch 0.3.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.0 KiB fpc-srpm-macros noarch 1.3-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.0 B gdb-minimal ppc64le 14.2-9.fc41 copr_base 13.8 MiB gdbm ppc64le 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 928.3 KiB gdbm-libs ppc64le 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 425.5 KiB ghc-srpm-macros noarch 1.9.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 747.0 B glibc ppc64le 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.3 MiB glibc-common ppc64le 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB glibc-gconv-extra ppc64le 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48.9 MiB gmp ppc64le 1:6.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 850.3 KiB gnat-srpm-macros noarch 6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB go-srpm-macros noarch 3.6.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60.8 KiB jansson ppc64le 2.13.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 220.3 KiB kernel-srpm-macros noarch 1.0-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB keyutils-libs ppc64le 1.6.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 226.1 KiB krb5-libs ppc64le 1.21.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 MiB libacl ppc64le 2.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195.7 KiB libarchive ppc64le 3.7.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB libattr ppc64le 2.5.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.2 KiB libblkid ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 482.6 KiB libbrotli ppc64le 1.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB libcap ppc64le 2.70-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB libcap-ng ppc64le 0.8.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 416.5 KiB libcom_err ppc64le 1.47.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 239.1 KiB libcurl ppc64le 8.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libeconf ppc64le 0.6.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 206.0 KiB libevent ppc64le 2.1.12-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB libfdisk ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 547.0 KiB libffi ppc64le 3.4.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 218.0 KiB libgcc ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 350.4 KiB libgomp ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 695.4 KiB libidn2 ppc64le 2.3.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456.8 KiB libmount ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 548.0 KiB libnghttp2 ppc64le 1.62.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262.1 KiB libnsl2 ppc64le 2.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221.8 KiB libpkgconf ppc64le 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 198.0 KiB libpsl ppc64le 0.21.5-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.2 KiB libpwquality ppc64le 1.4.5-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB librtas ppc64le 2.0.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 497.6 KiB libselinux ppc64le 3.6-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329.1 KiB libsemanage ppc64le 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 489.5 KiB libsepol ppc64le 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libsmartcols ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 353.5 KiB libssh ppc64le 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 709.4 KiB libssh-config noarch 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0 B libstdc++ ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 MiB libtasn1 ppc64le 4.19.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 347.4 KiB libtirpc ppc64le 1.3.4-1.rc3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 338.8 KiB libtool-ltdl ppc64le 2.4.7-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 222.1 KiB libunistring ppc64le 1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB libutempter ppc64le 1.2.1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 417.5 KiB libuuid ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197.3 KiB libverto ppc64le 0.3.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197.2 KiB libxcrypt ppc64le 4.4.36-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 398.6 KiB libxml2 ppc64le 2.12.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB libzstd ppc64le 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 988.0 KiB lua-libs ppc64le 5.4.6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456.9 KiB lua-srpm-macros noarch 1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB lz4-libs ppc64le 1.9.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 325.1 KiB mpfr ppc64le 4.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 976.9 KiB ncurses-base noarch 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.2 KiB ncurses-libs ppc64le 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB ocaml-srpm-macros noarch 10-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB openblas-srpm-macros noarch 2-17.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.0 B openldap ppc64le 2.6.8-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB openssl-libs ppc64le 1:3.2.1-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.6 MiB p11-kit ppc64le 0.25.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 MiB p11-kit-trust ppc64le 0.25.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 655.4 KiB package-notes-srpm-macros noarch 0.5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB pam ppc64le 1.6.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.0 MiB pam-libs ppc64le 1.6.1-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 606.5 KiB pcre2 ppc64le 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 968.9 KiB pcre2-syntax noarch 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 249.0 KiB perl-srpm-macros noarch 1-53.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.0 B pkgconf ppc64le 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 238.7 KiB pkgconf-m4 noarch 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.9 KiB pkgconf-pkg-config ppc64le 2.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 990.0 B popt ppc64le 1.19-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 272.8 KiB publicsuffix-list-dafsa noarch 20240107-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.5 KiB pyproject-srpm-macros noarch 1.12.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB python-srpm-macros noarch 3.12-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50.5 KiB qt5-srpm-macros noarch 5.15.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 500.0 B qt6-srpm-macros noarch 6.7.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456.0 B readline ppc64le 8.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 817.1 KiB rpm ppc64le 4.19.91-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 MiB rpm-build-libs ppc64le 4.19.91-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.6 KiB rpm-libs ppc64le 4.19.91-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB rpm-sequoia ppc64le 1.6.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB rust-srpm-macros noarch 26.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB setup noarch 2.15.0-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 720.7 KiB sqlite-libs ppc64le 3.45.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB systemd-libs ppc64le 256~rc3-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB util-linux-core ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 MiB xxhash-libs ppc64le 0.8.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 211.9 KiB xz-libs ppc64le 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329.5 KiB zig-srpm-macros noarch 1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB zip ppc64le 3.0-40.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB zlib-ng-compat ppc64le 2.1.6-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 261.6 KiB zstd ppc64le 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 156 packages Total size of inbound packages is 58 MiB. Need to download 58 MiB. After this operation 330 MiB will be used (install 330 MiB, remove 0 B). [ 1/156] bzip2-0:1.0.8-18.fc40.ppc64le 100% | 611.9 KiB/s | 53.2 KiB | 00m00s [ 2/156] bash-0:5.2.26-3.fc40.ppc64le 100% | 15.9 MiB/s | 1.9 MiB | 00m00s [ 3/156] cpio-0:2.15-1.fc40.ppc64le 100% | 6.5 MiB/s | 293.2 KiB | 00m00s [ 4/156] coreutils-0:9.5-1.fc41.ppc64l 100% | 9.8 MiB/s | 1.4 MiB | 00m00s [ 5/156] diffutils-0:3.10-5.fc40.ppc64 100% | 15.4 MiB/s | 409.9 KiB | 00m00s [ 6/156] fedora-release-common-0:41-0. 100% | 1.1 MiB/s | 22.1 KiB | 00m00s [ 7/156] findutils-1:4.9.0-8.fc40.ppc6 100% | 23.7 MiB/s | 533.2 KiB | 00m00s [ 8/156] gawk-0:5.3.0-3.fc40.ppc64le 100% | 34.2 MiB/s | 1.1 MiB | 00m00s [ 9/156] glibc-minimal-langpack-0:2.39 100% | 4.5 MiB/s | 111.5 KiB | 00m00s [ 10/156] grep-0:3.11-8.fc41.ppc64le 100% | 12.7 MiB/s | 299.3 KiB | 00m00s [ 11/156] gzip-0:1.13-1.fc40.ppc64le 100% | 8.6 MiB/s | 168.1 KiB | 00m00s [ 12/156] info-0:7.1-2.fc40.ppc64le 100% | 9.4 MiB/s | 201.1 KiB | 00m00s [ 13/156] patch-0:2.7.6-24.fc40.ppc64le 100% | 7.7 MiB/s | 142.1 KiB | 00m00s [ 14/156] redhat-rpm-config-0:292-1.fc4 100% | 4.1 MiB/s | 75.5 KiB | 00m00s [ 15/156] rpm-build-0:4.19.91-6.fc41.pp 100% | 4.0 MiB/s | 77.4 KiB | 00m00s [ 16/156] sed-0:4.9-1.fc40.ppc64le 100% | 14.6 MiB/s | 314.4 KiB | 00m00s [ 17/156] tar-2:1.35-3.fc40.ppc64le 100% | 21.9 MiB/s | 874.4 KiB | 00m00s [ 18/156] shadow-utils-2:4.15.1-5.fc41. 100% | 23.3 MiB/s | 1.3 MiB | 00m00s [ 19/156] which-0:2.21-41.fc40.ppc64le 100% | 2.0 MiB/s | 42.7 KiB | 00m00s [ 20/156] util-linux-0:2.40.1-1.fc41.pp 100% | 28.6 MiB/s | 1.3 MiB | 00m00s [ 21/156] xz-1:5.4.6-3.fc41.ppc64le 100% | 19.4 MiB/s | 535.4 KiB | 00m00s [ 22/156] xz-libs-1:5.4.6-3.fc41.ppc64l 100% | 5.7 MiB/s | 122.4 KiB | 00m00s [ 23/156] glibc-0:2.39.9000-18.fc41.ppc 100% | 51.0 MiB/s | 3.5 MiB | 00m00s [ 24/156] audit-libs-0:4.0.1-2.fc41.ppc 100% | 4.5 MiB/s | 142.4 KiB | 00m00s [ 25/156] authselect-libs-0:1.5.0-5.fc4 100% | 9.3 MiB/s | 209.6 KiB | 00m00s [ 26/156] libblkid-0:2.40.1-1.fc41.ppc6 100% | 6.3 MiB/s | 141.3 KiB | 00m00s [ 27/156] libcap-ng-0:0.8.5-1.fc41.ppc6 100% | 1.8 MiB/s | 33.5 KiB | 00m00s [ 28/156] libfdisk-0:2.40.1-1.fc41.ppc6 100% | 8.2 MiB/s | 175.8 KiB | 00m00s [ 29/156] libmount-0:2.40.1-1.fc41.ppc6 100% | 8.7 MiB/s | 177.2 KiB | 00m00s [ 30/156] librtas-0:2.0.6-1.fc41.ppc64l 100% | 4.0 MiB/s | 81.1 KiB | 00m00s [ 31/156] libselinux-0:3.6-4.fc40.ppc64 100% | 5.8 MiB/s | 100.2 KiB | 00m00s [ 32/156] libsmartcols-0:2.40.1-1.fc41. 100% | 5.1 MiB/s | 109.7 KiB | 00m00s [ 33/156] unzip-0:6.0-63.fc40.ppc64le 100% | 809.5 KiB/s | 191.0 KiB | 00m00s [ 34/156] libutempter-0:1.2.1-13.fc40.p 100% | 1.5 MiB/s | 26.8 KiB | 00m00s [ 35/156] libuuid-0:2.40.1-1.fc41.ppc64 100% | 1.5 MiB/s | 30.1 KiB | 00m00s [ 36/156] ncurses-libs-0:6.4-12.2024012 100% | 16.8 MiB/s | 377.9 KiB | 00m00s [ 37/156] pam-libs-0:1.6.1-3.fc41.ppc64 100% | 3.2 MiB/s | 63.1 KiB | 00m00s [ 38/156] pam-0:1.6.1-3.fc41.ppc64le 100% | 17.2 MiB/s | 562.5 KiB | 00m00s [ 39/156] readline-0:8.2-8.fc40.ppc64le 100% | 11.2 MiB/s | 229.9 KiB | 00m00s [ 40/156] util-linux-core-0:2.40.1-1.fc 100% | 19.0 MiB/s | 563.6 KiB | 00m00s [ 41/156] systemd-libs-0:256~rc3-3.fc41 100% | 21.6 MiB/s | 775.3 KiB | 00m00s [ 42/156] zlib-ng-compat-0:2.1.6-4.fc41 100% | 3.0 MiB/s | 78.7 KiB | 00m00s [ 43/156] bzip2-libs-0:1.0.8-18.fc40.pp 100% | 2.7 MiB/s | 46.5 KiB | 00m00s [ 44/156] libacl-0:2.3.2-1.fc40.ppc64le 100% | 1.5 MiB/s | 27.2 KiB | 00m00s [ 45/156] libcap-0:2.70-1.fc41.ppc64le 100% | 4.5 MiB/s | 92.8 KiB | 00m00s [ 46/156] libgcc-0:14.1.1-4.fc41.ppc64l 100% | 5.6 MiB/s | 109.1 KiB | 00m00s [ 47/156] libattr-0:2.5.2-3.fc40.ppc64l 100% | 1.0 MiB/s | 18.8 KiB | 00m00s [ 48/156] libeconf-0:0.6.2-2.fc41.ppc64 100% | 1.7 MiB/s | 36.1 KiB | 00m00s [ 49/156] libsemanage-0:3.6-3.fc40.ppc6 100% | 7.0 MiB/s | 128.4 KiB | 00m00s [ 50/156] libxcrypt-0:4.4.36-5.fc40.ppc 100% | 6.7 MiB/s | 130.2 KiB | 00m00s [ 51/156] setup-0:2.15.0-3.fc41.noarch 100% | 7.6 MiB/s | 148.4 KiB | 00m00s [ 52/156] debugedit-0:5.0-16.fc41.ppc64 100% | 3.5 MiB/s | 81.9 KiB | 00m00s [ 53/156] elfutils-0:0.191-7.fc41.ppc64 100% | 13.0 MiB/s | 557.1 KiB | 00m00s [ 54/156] elfutils-libelf-0:0.191-7.fc4 100% | 8.2 MiB/s | 217.7 KiB | 00m00s [ 55/156] file-0:5.45-5.fc41.ppc64le 100% | 2.3 MiB/s | 49.9 KiB | 00m00s [ 56/156] libarchive-0:3.7.4-1.fc41.ppc 100% | 16.0 MiB/s | 475.7 KiB | 00m00s [ 57/156] pkgconf-pkg-config-0:2.1.1-1. 100% | 408.4 KiB/s | 9.8 KiB | 00m00s [ 58/156] popt-0:1.19-6.fc40.ppc64le 100% | 3.0 MiB/s | 64.2 KiB | 00m00s [ 59/156] rpm-0:4.19.91-6.fc41.ppc64le 100% | 17.6 MiB/s | 521.9 KiB | 00m00s [ 60/156] binutils-0:2.42.50-11.fc41.pp 100% | 43.4 MiB/s | 6.5 MiB | 00m00s [ 61/156] rpm-build-libs-0:4.19.91-6.fc 100% | 2.5 MiB/s | 106.6 KiB | 00m00s [ 62/156] rpm-libs-0:4.19.91-6.fc41.ppc 100% | 9.6 MiB/s | 352.5 KiB | 00m00s [ 63/156] curl-0:8.8.0-1.fc41.ppc64le 100% | 12.0 MiB/s | 306.8 KiB | 00m00s [ 64/156] zstd-0:1.5.6-1.fc41.ppc64le 100% | 17.5 MiB/s | 501.9 KiB | 00m00s [ 65/156] ansible-srpm-macros-0:1-15.fc 100% | 1.0 MiB/s | 20.9 KiB | 00m00s [ 66/156] build-reproducibility-srpm-ma 100% | 478.7 KiB/s | 9.1 KiB | 00m00s [ 67/156] dwz-0:0.15-6.fc40.ppc64le 100% | 7.0 MiB/s | 143.7 KiB | 00m00s [ 68/156] glibc-gconv-extra-0:2.39.9000 100% | 34.2 MiB/s | 2.0 MiB | 00m00s [ 69/156] efi-srpm-macros-0:5-11.fc40.n 100% | 892.0 KiB/s | 22.3 KiB | 00m00s [ 70/156] fonts-srpm-macros-1:2.0.5-14. 100% | 1.5 MiB/s | 26.5 KiB | 00m00s [ 71/156] forge-srpm-macros-0:0.3.1-1.f 100% | 1.1 MiB/s | 19.4 KiB | 00m00s [ 72/156] fpc-srpm-macros-0:1.3-12.fc40 100% | 435.2 KiB/s | 7.8 KiB | 00m00s [ 73/156] ghc-srpm-macros-0:1.9.1-1.fc4 100% | 560.5 KiB/s | 9.0 KiB | 00m00s [ 74/156] gnat-srpm-macros-0:6-5.fc40.n 100% | 464.4 KiB/s | 8.8 KiB | 00m00s [ 75/156] go-srpm-macros-0:3.6.0-1.fc41 100% | 1.4 MiB/s | 27.9 KiB | 00m00s [ 76/156] kernel-srpm-macros-0:1.0-23.f 100% | 542.4 KiB/s | 9.8 KiB | 00m00s [ 77/156] lua-srpm-macros-0:1-13.fc40.n 100% | 485.0 KiB/s | 8.7 KiB | 00m00s [ 78/156] ocaml-srpm-macros-0:10-2.fc41 100% | 506.1 KiB/s | 9.1 KiB | 00m00s [ 79/156] openblas-srpm-macros-0:2-17.f 100% | 478.8 KiB/s | 7.7 KiB | 00m00s [ 80/156] package-notes-srpm-macros-0:0 100% | 585.0 KiB/s | 9.9 KiB | 00m00s [ 81/156] perl-srpm-macros-0:1-53.fc40. 100% | 493.0 KiB/s | 8.4 KiB | 00m00s [ 82/156] pyproject-srpm-macros-0:1.12. 100% | 757.2 KiB/s | 13.6 KiB | 00m00s [ 83/156] python-srpm-macros-0:3.12-9.f 100% | 1.4 MiB/s | 24.0 KiB | 00m00s [ 84/156] qt5-srpm-macros-0:5.15.14-1.f 100% | 521.3 KiB/s | 8.9 KiB | 00m00s [ 85/156] qt6-srpm-macros-0:6.7.1-1.fc4 100% | 493.2 KiB/s | 8.9 KiB | 00m00s [ 86/156] rust-srpm-macros-0:26.3-1.fc4 100% | 781.5 KiB/s | 12.5 KiB | 00m00s [ 87/156] zig-srpm-macros-0:1-2.fc40.no 100% | 446.6 KiB/s | 8.0 KiB | 00m00s [ 88/156] zip-0:3.0-40.fc40.ppc64le 100% | 12.2 MiB/s | 274.2 KiB | 00m00s [ 89/156] pkgconf-0:2.1.1-1.fc41.ppc64l 100% | 2.3 MiB/s | 44.3 KiB | 00m00s [ 90/156] pkgconf-m4-0:2.1.1-1.fc41.noa 100% | 780.7 KiB/s | 14.1 KiB | 00m00s [ 91/156] libpkgconf-0:2.1.1-1.fc41.ppc 100% | 2.1 MiB/s | 42.7 KiB | 00m00s [ 92/156] ed-0:1.20.2-1.fc41.ppc64le 100% | 4.1 MiB/s | 84.9 KiB | 00m00s [ 93/156] authselect-0:1.5.0-5.fc41.ppc 100% | 6.6 MiB/s | 142.3 KiB | 00m00s [ 94/156] gdbm-1:1.23-6.fc40.ppc64le 100% | 7.9 MiB/s | 154.4 KiB | 00m00s [ 95/156] gdbm-libs-1:1.23-6.fc40.ppc64 100% | 3.0 MiB/s | 61.7 KiB | 00m00s [ 96/156] libnsl2-0:2.0.1-1.fc40.ppc64l 100% | 1.5 MiB/s | 31.7 KiB | 00m00s [ 97/156] libpwquality-0:1.4.5-9.fc40.p 100% | 6.1 MiB/s | 111.6 KiB | 00m00s [ 98/156] libtirpc-0:1.3.4-1.rc3.fc41.p 100% | 5.0 MiB/s | 107.0 KiB | 00m00s [ 99/156] crypto-policies-0:20240521-1. 100% | 2.9 MiB/s | 64.7 KiB | 00m00s [100/156] ca-certificates-0:2023.2.62_v 100% | 23.4 MiB/s | 862.1 KiB | 00m00s [101/156] ncurses-base-0:6.4-12.2024012 100% | 3.5 MiB/s | 63.8 KiB | 00m00s [102/156] openssl-libs-1:3.2.1-6.fc41.p 100% | 35.0 MiB/s | 2.5 MiB | 00m00s [103/156] krb5-libs-0:1.21.2-5.fc40.ppc 100% | 27.3 MiB/s | 838.3 KiB | 00m00s [104/156] libcom_err-0:1.47.0-5.fc40.pp 100% | 1.3 MiB/s | 25.9 KiB | 00m00s [105/156] libsepol-0:3.6-3.fc40.ppc64le 100% | 16.5 MiB/s | 372.5 KiB | 00m00s [106/156] pcre2-0:10.43-2.fc41.1.ppc64l 100% | 11.7 MiB/s | 251.9 KiB | 00m00s [107/156] cracklib-0:2.9.11-5.fc40.ppc6 100% | 4.5 MiB/s | 83.6 KiB | 00m00s [108/156] lz4-libs-0:1.9.4-6.fc40.ppc64 100% | 4.6 MiB/s | 85.7 KiB | 00m00s [109/156] libzstd-0:1.5.6-1.fc41.ppc64l 100% | 12.5 MiB/s | 334.0 KiB | 00m00s [110/156] libxml2-0:2.12.7-1.fc41.ppc64 100% | 22.7 MiB/s | 766.8 KiB | 00m00s [111/156] keyutils-libs-0:1.6.3-3.fc40. 100% | 1.6 MiB/s | 32.7 KiB | 00m00s [112/156] libverto-0:0.3.2-8.fc40.ppc64 100% | 1.2 MiB/s | 22.1 KiB | 00m00s [113/156] glibc-common-0:2.39.9000-18.f 100% | 16.6 MiB/s | 407.2 KiB | 00m00s [114/156] basesystem-0:11-20.fc40.noarc 100% | 422.9 KiB/s | 7.2 KiB | 00m00s [115/156] gmp-1:6.3.0-1.fc41.ppc64le 100% | 13.1 MiB/s | 309.3 KiB | 00m00s [116/156] filesystem-0:3.18-9.fc41.ppc6 100% | 28.1 MiB/s | 1.1 MiB | 00m00s [117/156] mpfr-0:4.2.1-4.fc41.ppc64le 100% | 12.8 MiB/s | 354.7 KiB | 00m00s [118/156] fedora-repos-0:41-0.2.noarch 100% | 518.3 KiB/s | 9.3 KiB | 00m00s [119/156] file-libs-0:5.45-5.fc41.ppc64 100% | 25.2 MiB/s | 775.0 KiB | 00m00s [120/156] elfutils-debuginfod-client-0: 100% | 1.6 MiB/s | 40.0 KiB | 00m00s [121/156] elfutils-libs-0:0.191-7.fc41. 100% | 14.5 MiB/s | 296.3 KiB | 00m00s [122/156] libstdc++-0:14.1.1-4.fc41.ppc 100% | 30.2 MiB/s | 1.0 MiB | 00m00s [123/156] p11-kit-0:0.25.3-4.fc40.ppc64 100% | 16.1 MiB/s | 479.5 KiB | 00m00s [124/156] p11-kit-trust-0:0.25.3-4.fc40 100% | 7.2 MiB/s | 147.6 KiB | 00m00s [125/156] coreutils-common-0:9.5-1.fc41 100% | 28.3 MiB/s | 2.1 MiB | 00m00s [126/156] alternatives-0:1.27-1.fc41.pp 100% | 2.1 MiB/s | 43.2 KiB | 00m00s [127/156] add-determinism-nopython-0:0. 100% | 24.3 MiB/s | 894.1 KiB | 00m00s [128/156] jansson-0:2.13.1-9.fc40.ppc64 100% | 2.7 MiB/s | 49.8 KiB | 00m00s [129/156] lua-libs-0:5.4.6-5.fc40.ppc64 100% | 6.3 MiB/s | 148.8 KiB | 00m00s [130/156] binutils-gold-0:2.42.50-11.fc 100% | 27.6 MiB/s | 1.1 MiB | 00m00s [131/156] rpm-sequoia-0:1.6.0-3.fc41.pp 100% | 28.4 MiB/s | 929.6 KiB | 00m00s [132/156] sqlite-libs-0:3.45.3-1.fc41.p 100% | 21.6 MiB/s | 818.4 KiB | 00m00s [133/156] libgomp-0:14.1.1-4.fc41.ppc64 100% | 12.7 MiB/s | 363.0 KiB | 00m00s [134/156] pcre2-syntax-0:10.43-2.fc41.1 100% | 6.9 MiB/s | 148.9 KiB | 00m00s [135/156] libtasn1-0:4.19.0-6.fc40.ppc6 100% | 4.5 MiB/s | 79.0 KiB | 00m00s [136/156] libffi-0:3.4.6-1.fc41.ppc64le 100% | 1.9 MiB/s | 38.2 KiB | 00m00s [137/156] fedora-gpg-keys-0:41-0.2.noar 100% | 6.3 MiB/s | 121.8 KiB | 00m00s [138/156] fedora-repos-rawhide-0:41-0.2 100% | 556.6 KiB/s | 8.9 KiB | 00m00s [139/156] elfutils-default-yama-scope-0 100% | 741.6 KiB/s | 13.3 KiB | 00m00s [140/156] fedora-release-0:41-0.13.noar 100% | 666.0 KiB/s | 11.3 KiB | 00m00s [141/156] fedora-release-identity-basic 100% | 757.0 KiB/s | 12.1 KiB | 00m00s [142/156] libcurl-0:8.8.0-1.fc41.ppc64l 100% | 14.3 MiB/s | 394.4 KiB | 00m00s [143/156] xxhash-libs-0:0.8.2-2.fc40.pp 100% | 2.1 MiB/s | 37.1 KiB | 00m00s [144/156] libbrotli-0:1.1.0-3.fc40.ppc6 100% | 17.9 MiB/s | 384.1 KiB | 00m00s [145/156] libidn2-0:2.3.7-1.fc40.ppc64l 100% | 5.6 MiB/s | 115.1 KiB | 00m00s [146/156] libnghttp2-0:1.62.0-1.fc41.pp 100% | 4.2 MiB/s | 85.9 KiB | 00m00s [147/156] libpsl-0:0.21.5-3.fc40.ppc64l 100% | 3.2 MiB/s | 65.6 KiB | 00m00s [148/156] libssh-0:0.10.6-6.fc41.ppc64l 100% | 9.4 MiB/s | 240.3 KiB | 00m00s [149/156] gdb-minimal-0:14.2-9.fc41.ppc 100% | 31.1 MiB/s | 4.3 MiB | 00m00s [150/156] openldap-0:2.6.8-1.fc41.ppc64 100% | 4.8 MiB/s | 287.2 KiB | 00m00s [151/156] cyrus-sasl-lib-0:2.1.28-22.fc 100% | 18.8 MiB/s | 883.3 KiB | 00m00s [152/156] libtool-ltdl-0:2.4.7-10.fc40. 100% | 2.1 MiB/s | 40.1 KiB | 00m00s [153/156] libevent-0:2.1.12-13.fc41.ppc 100% | 11.7 MiB/s | 274.6 KiB | 00m00s [154/156] libssh-config-0:0.10.6-6.fc41 100% | 571.0 KiB/s | 9.1 KiB | 00m00s [155/156] publicsuffix-list-dafsa-0:202 100% | 2.8 MiB/s | 58.1 KiB | 00m00s [156/156] libunistring-0:1.1-7.fc41.ppc 100% | 20.1 MiB/s | 575.1 KiB | 00m00s -------------------------------------------------------------------------------- [156/156] Total 100% | 36.9 MiB/s | 57.7 MiB | 00m02s Running transaction [ 1/158] Verify package files 100% | 294.0 B/s | 156.0 B | 00m01s >>> Running pre-transaction scriptlet: filesystem-0:3.18-9.fc41.ppc64le >>> Stop pre-transaction scriptlet: filesystem-0:3.18-9.fc41.ppc64le [ 2/158] Prepare transaction 100% | 1.2 KiB/s | 156.0 B | 00m00s [ 3/158] Installing libgcc-0:14.1.1-4. 100% | 86.0 MiB/s | 352.1 KiB | 00m00s >>> Running post-install scriptlet: libgcc-0:14.1.1-4.fc41.ppc64le >>> Stop post-install scriptlet: libgcc-0:14.1.1-4.fc41.ppc64le [ 4/158] Installing crypto-policies-0: 100% | 12.0 MiB/s | 147.0 KiB | 00m00s >>> Running post-install scriptlet: crypto-policies-0:20240521-1.gitf71d135.fc41 >>> Stop post-install scriptlet: crypto-policies-0:20240521-1.gitf71d135.fc41.no [ 5/158] Installing publicsuffix-list- 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 6/158] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/158] Installing fedora-release-ide 100% | 929.7 KiB/s | 952.0 B | 00m00s [ 8/158] Installing fedora-gpg-keys-0: 100% | 15.1 MiB/s | 169.7 KiB | 00m00s [ 9/158] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 10/158] Installing fedora-repos-0:41- 100% | 5.6 MiB/s | 5.7 KiB | 00m00s [ 11/158] Installing fedora-release-com 100% | 4.6 MiB/s | 23.5 KiB | 00m00s [ 12/158] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 13/158] Installing setup-0:2.15.0-3.f 100% | 22.2 MiB/s | 726.1 KiB | 00m00s >>> Running post-install scriptlet: setup-0:2.15.0-3.fc41.noarch >>> Stop post-install scriptlet: setup-0:2.15.0-3.fc41.noarch [ 14/158] Installing filesystem-0:3.18- 100% | 1.1 MiB/s | 212.5 KiB | 00m00s [ 15/158] Installing basesystem-0:11-20 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/158] Installing pcre2-syntax-0:10. 100% | 81.9 MiB/s | 251.5 KiB | 00m00s [ 17/158] Installing coreutils-common-0 100% | 138.1 MiB/s | 11.2 MiB | 00m00s [ 18/158] Installing ncurses-base-0:6.4 100% | 26.4 MiB/s | 351.6 KiB | 00m00s [ 19/158] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 20/158] Installing ncurses-libs-0:6.4 100% | 135.3 MiB/s | 2.4 MiB | 00m00s >>> Running pre-install scriptlet: glibc-0:2.39.9000-18.fc41.ppc64le >>> Stop pre-install scriptlet: glibc-0:2.39.9000-18.fc41.ppc64le warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead [ 21/158] Installing glibc-0:2.39.9000- 100% | 153.0 MiB/s | 15.3 MiB | 00m00s >>> Running post-install scriptlet: glibc-0:2.39.9000-18.fc41.ppc64le >>> Stop post-install scriptlet: glibc-0:2.39.9000-18.fc41.ppc64le [ 22/158] Installing bash-0:5.2.26-3.fc 100% | 152.4 MiB/s | 8.7 MiB | 00m00s >>> Running post-install scriptlet: bash-0:5.2.26-3.fc40.ppc64le >>> Stop post-install scriptlet: bash-0:5.2.26-3.fc40.ppc64le [ 23/158] Installing glibc-common-0:2.3 100% | 138.5 MiB/s | 2.6 MiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead [ 24/158] Installing glibc-gconv-extra- 100% | 215.8 MiB/s | 49.0 MiB | 00m00s >>> Running post-install scriptlet: glibc-gconv-extra-0:2.39.9000-18.fc41.ppc64l >>> Stop post-install scriptlet: glibc-gconv-extra-0:2.39.9000-18.fc41.ppc64le [ 25/158] Installing zlib-ng-compat-0:2 100% | 128.1 MiB/s | 262.3 KiB | 00m00s [ 26/158] Installing bzip2-libs-0:1.0.8 100% | 98.5 MiB/s | 201.8 KiB | 00m00s [ 27/158] Installing xz-libs-1:5.4.6-3. 100% | 107.6 MiB/s | 330.6 KiB | 00m00s [ 28/158] Installing libuuid-0:2.40.1-1 100% | 96.9 MiB/s | 198.4 KiB | 00m00s [ 29/158] Installing readline-0:8.2-8.f 100% | 160.0 MiB/s | 819.2 KiB | 00m00s [ 30/158] Installing popt-0:1.19-6.fc40 100% | 39.0 MiB/s | 279.4 KiB | 00m00s [ 31/158] Installing libzstd-0:1.5.6-1. 100% | 138.0 MiB/s | 989.2 KiB | 00m00s [ 32/158] Installing elfutils-libelf-0: 100% | 119.4 MiB/s | 1.3 MiB | 00m00s [ 33/158] Installing libstdc++-0:14.1.1 100% | 160.1 MiB/s | 3.8 MiB | 00m00s [ 34/158] Installing libblkid-0:2.40.1- 100% | 157.4 MiB/s | 483.6 KiB | 00m00s [ 35/158] Installing libattr-0:2.5.2-3. 100% | 192.6 MiB/s | 197.2 KiB | 00m00s [ 36/158] Installing libacl-0:2.3.2-1.f 100% | 192.0 MiB/s | 196.6 KiB | 00m00s [ 37/158] Installing libxcrypt-0:4.4.36 100% | 98.0 MiB/s | 401.3 KiB | 00m00s [ 38/158] Installing gmp-1:6.3.0-1.fc41 100% | 138.8 MiB/s | 852.5 KiB | 00m00s [ 39/158] Installing libeconf-0:0.6.2-2 100% | 101.4 MiB/s | 207.6 KiB | 00m00s [ 40/158] Installing gdbm-libs-1:1.23-6 100% | 139.1 MiB/s | 427.2 KiB | 00m00s [ 41/158] Installing mpfr-0:4.2.1-4.fc4 100% | 136.5 MiB/s | 978.6 KiB | 00m00s [ 42/158] Installing gawk-0:5.3.0-3.fc4 100% | 161.2 MiB/s | 4.5 MiB | 00m00s [ 43/158] Installing dwz-0:0.15-6.fc40. 100% | 147.2 MiB/s | 452.1 KiB | 00m00s [ 44/158] Installing unzip-0:6.0-63.fc4 100% | 139.6 MiB/s | 858.0 KiB | 00m00s [ 45/158] Installing file-libs-0:5.45-5 100% | 224.1 MiB/s | 10.1 MiB | 00m00s [ 46/158] Installing file-0:5.45-5.fc41 100% | 131.3 MiB/s | 268.9 KiB | 00m00s [ 47/158] Installing libcap-ng-0:0.8.5- 100% | 136.2 MiB/s | 418.4 KiB | 00m00s [ 48/158] Installing audit-libs-0:4.0.1 100% | 132.3 MiB/s | 677.3 KiB | 00m00s [ 49/158] Installing pam-libs-0:1.6.1-3 100% | 148.6 MiB/s | 608.7 KiB | 00m00s [ 50/158] Installing libcap-0:2.70-1.fc 100% | 171.9 MiB/s | 1.4 MiB | 00m00s [ 51/158] Installing systemd-libs-0:256 100% | 164.3 MiB/s | 3.0 MiB | 00m00s [ 52/158] Installing libsmartcols-0:2.4 100% | 115.4 MiB/s | 354.5 KiB | 00m00s [ 53/158] Installing libcom_err-0:1.47. 100% | 117.3 MiB/s | 240.2 KiB | 00m00s [ 54/158] Installing libsepol-0:3.6-3.f 100% | 157.8 MiB/s | 1.1 MiB | 00m00s [ 55/158] Installing pcre2-0:10.43-2.fc 100% | 94.8 MiB/s | 970.3 KiB | 00m00s [ 56/158] Installing libselinux-0:3.6-4 100% | 107.5 MiB/s | 330.3 KiB | 00m00s [ 57/158] Installing sed-0:4.9-1.fc40.p 100% | 89.6 MiB/s | 1.0 MiB | 00m00s [ 58/158] Installing grep-0:3.11-8.fc41 100% | 89.2 MiB/s | 1.2 MiB | 00m00s [ 59/158] Installing findutils-1:4.9.0- 100% | 115.9 MiB/s | 1.9 MiB | 00m00s [ 60/158] Installing xz-1:5.4.6-3.fc41. 100% | 84.6 MiB/s | 2.3 MiB | 00m00s [ 61/158] Installing libmount-0:2.40.1- 100% | 134.0 MiB/s | 549.0 KiB | 00m00s [ 62/158] Installing lz4-libs-0:1.9.4-6 100% | 106.2 MiB/s | 326.2 KiB | 00m00s [ 63/158] Installing alternatives-0:1.2 100% | 107.4 MiB/s | 219.9 KiB | 00m00s [ 64/158] Installing jansson-0:2.13.1-9 100% | 108.2 MiB/s | 221.7 KiB | 00m00s [ 65/158] Installing lua-libs-0:5.4.6-5 100% | 149.1 MiB/s | 458.1 KiB | 00m00s [ 66/158] Installing libtasn1-0:4.19.0- 100% | 113.7 MiB/s | 349.2 KiB | 00m00s [ 67/158] Installing libunistring-0:1.1 100% | 144.0 MiB/s | 1.9 MiB | 00m00s [ 68/158] Installing libidn2-0:2.3.7-1. 100% | 45.2 MiB/s | 462.8 KiB | 00m00s [ 69/158] Installing libpsl-0:0.21.5-3. 100% | 96.4 MiB/s | 197.3 KiB | 00m00s [ 70/158] Installing zstd-0:1.5.6-1.fc4 100% | 158.9 MiB/s | 2.1 MiB | 00m00s [ 71/158] Installing util-linux-core-0: 100% | 172.2 MiB/s | 6.2 MiB | 00m00s [ 72/158] Installing tar-2:1.35-3.fc40. 100% | 138.8 MiB/s | 3.2 MiB | 00m00s [ 73/158] Installing libsemanage-0:3.6- 100% | 96.0 MiB/s | 491.3 KiB | 00m00s [ 74/158] Installing shadow-utils-2:4.1 100% | 91.8 MiB/s | 7.4 MiB | 00m00s >>> Running pre-install scriptlet: libutempter-0:1.2.1-13.fc40.ppc64le >>> Stop pre-install scriptlet: libutempter-0:1.2.1-13.fc40.ppc64le [ 75/158] Installing libutempter-0:1.2. 100% | 102.4 MiB/s | 419.5 KiB | 00m00s [ 76/158] Installing zip-0:3.0-40.fc40. 100% | 138.7 MiB/s | 1.2 MiB | 00m00s [ 77/158] Installing gdbm-1:1.23-6.fc40 100% | 113.9 MiB/s | 933.2 KiB | 00m00s [ 78/158] Installing cyrus-sasl-lib-0:2 100% | 168.8 MiB/s | 3.5 MiB | 00m00s [ 79/158] Installing libfdisk-0:2.40.1- 100% | 133.8 MiB/s | 548.1 KiB | 00m00s [ 80/158] Installing add-determinism-no 100% | 132.7 MiB/s | 2.7 MiB | 00m00s [ 81/158] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 82/158] Installing libxml2-0:2.12.7-1 100% | 148.1 MiB/s | 2.5 MiB | 00m00s [ 83/158] Installing bzip2-0:1.0.8-18.f 100% | 105.5 MiB/s | 432.0 KiB | 00m00s [ 84/158] Installing sqlite-libs-0:3.45 100% | 144.0 MiB/s | 1.9 MiB | 00m00s [ 85/158] Installing ed-0:1.20.2-1.fc41 100% | 92.8 MiB/s | 285.0 KiB | 00m00s [ 86/158] Installing patch-0:2.7.6-24.f 100% | 127.6 MiB/s | 392.1 KiB | 00m00s [ 87/158] Installing elfutils-default-y 100% | 340.5 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.191-7.fc41.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.191-7.fc41.noar [ 88/158] Installing elfutils-libs-0:0. 100% | 130.4 MiB/s | 1.0 MiB | 00m00s [ 89/158] Installing cpio-0:2.15-1.fc40 100% | 111.0 MiB/s | 1.2 MiB | 00m00s [ 90/158] Installing diffutils-0:3.10-5 100% | 114.3 MiB/s | 2.2 MiB | 00m00s [ 91/158] Installing librtas-0:2.0.6-1. 100% | 44.4 MiB/s | 499.7 KiB | 00m00s >>> Running post-install scriptlet: librtas-0:2.0.6-1.fc41.ppc64le >>> Stop post-install scriptlet: librtas-0:2.0.6-1.fc41.ppc64le [ 92/158] Installing libpkgconf-0:2.1.1 100% | 97.2 MiB/s | 199.1 KiB | 00m00s [ 93/158] Installing pkgconf-0:2.1.1-1. 100% | 78.5 MiB/s | 241.2 KiB | 00m00s [ 94/158] Installing keyutils-libs-0:1. 100% | 111.1 MiB/s | 227.5 KiB | 00m00s [ 95/158] Installing libverto-0:0.3.2-8 100% | 97.2 MiB/s | 199.0 KiB | 00m00s [ 96/158] Installing libgomp-0:14.1.1-4 100% | 136.1 MiB/s | 696.8 KiB | 00m00s [ 97/158] Installing libffi-0:3.4.6-1.f 100% | 107.1 MiB/s | 219.4 KiB | 00m00s [ 98/158] Installing p11-kit-0:0.25.3-4 100% | 108.4 MiB/s | 3.1 MiB | 00m00s [ 99/158] Installing p11-kit-trust-0:0. 100% | 58.3 MiB/s | 657.1 KiB | 00m00s >>> Running post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.ppc64le >>> Stop post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.ppc64le [100/158] Installing openssl-libs-1:3.2 100% | 165.1 MiB/s | 8.6 MiB | 00m00s [101/158] Installing coreutils-0:9.5-1. 100% | 203.2 MiB/s | 22.4 MiB | 00m00s >>> Running pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.n >>> Stop pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.noar [102/158] Installing ca-certificates-0: 100% | 1.4 MiB/s | 2.3 MiB | 00m02s >>> Running post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40. >>> Stop post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.noa [103/158] Installing krb5-libs-0:1.21.2 100% | 142.4 MiB/s | 3.8 MiB | 00m00s [104/158] Installing libarchive-0:3.7.4 100% | 132.9 MiB/s | 1.3 MiB | 00m00s [105/158] Installing libtirpc-0:1.3.4-1 100% | 110.9 MiB/s | 340.6 KiB | 00m00s [106/158] Installing gzip-0:1.13-1.fc40 100% | 90.9 MiB/s | 558.4 KiB | 00m00s [107/158] Installing authselect-libs-0: 100% | 71.1 MiB/s | 946.7 KiB | 00m00s [108/158] Installing authselect-0:1.5.0 100% | 61.3 MiB/s | 313.8 KiB | 00m00s [109/158] Installing cracklib-0:2.9.11- 100% | 83.9 MiB/s | 945.6 KiB | 00m00s [110/158] Installing libpwquality-0:1.4 100% | 92.2 MiB/s | 1.1 MiB | 00m00s [111/158] Installing libnsl2-0:2.0.1-1. 100% | 72.6 MiB/s | 222.9 KiB | 00m00s [112/158] Installing pam-0:1.6.1-3.fc41 100% | 169.5 MiB/s | 11.0 MiB | 00m00s [113/158] Installing libssh-0:0.10.6-6. 100% | 139.0 MiB/s | 711.5 KiB | 00m00s [114/158] Installing rpm-sequoia-0:1.6. 100% | 121.5 MiB/s | 2.7 MiB | 00m00s [115/158] Installing rpm-libs-0:4.19.91 100% | 136.7 MiB/s | 1.1 MiB | 00m00s [116/158] Installing rpm-build-libs-0:4 100% | 106.6 MiB/s | 327.4 KiB | 00m00s [117/158] Installing libevent-0:2.1.12- 100% | 176.1 MiB/s | 1.6 MiB | 00m00s [118/158] Installing xxhash-libs-0:0.8. 100% | 104.2 MiB/s | 213.3 KiB | 00m00s [119/158] Installing libbrotli-0:1.1.0- 100% | 140.6 MiB/s | 1.3 MiB | 00m00s [120/158] Installing libnghttp2-0:1.62. 100% | 128.5 MiB/s | 263.2 KiB | 00m00s [121/158] Installing libtool-ltdl-0:2.4 100% | 109.0 MiB/s | 223.2 KiB | 00m00s [122/158] Installing openldap-0:2.6.8-1 100% | 132.3 MiB/s | 1.1 MiB | 00m00s [123/158] Installing libcurl-0:8.8.0-1. 100% | 128.3 MiB/s | 1.0 MiB | 00m00s [124/158] Installing elfutils-debuginfo 100% | 129.7 MiB/s | 398.5 KiB | 00m00s [125/158] Installing binutils-gold-0:2. 100% | 114.2 MiB/s | 3.8 MiB | 00m00s >>> Running post-install scriptlet: binutils-gold-0:2.42.50-11.fc41.ppc64le >>> Stop post-install scriptlet: binutils-gold-0:2.42.50-11.fc41.ppc64le [126/158] Installing binutils-0:2.42.50 100% | 166.5 MiB/s | 32.8 MiB | 00m00s >>> Running post-install scriptlet: binutils-0:2.42.50-11.fc41.ppc64le >>> Stop post-install scriptlet: binutils-0:2.42.50-11.fc41.ppc64le [127/158] Installing elfutils-0:0.191-7 100% | 195.0 MiB/s | 5.3 MiB | 00m00s [128/158] Installing gdb-minimal-0:14.2 100% | 159.2 MiB/s | 13.8 MiB | 00m00s [129/158] Installing debugedit-0:5.0-16 100% | 122.5 MiB/s | 501.8 KiB | 00m00s [130/158] Installing curl-0:8.8.0-1.fc4 100% | 44.9 MiB/s | 874.2 KiB | 00m00s >>> Running pre-install scriptlet: rpm-0:4.19.91-6.fc41.ppc64le >>> Stop pre-install scriptlet: rpm-0:4.19.91-6.fc41.ppc64le [131/158] Installing rpm-0:4.19.91-6.fc 100% | 83.7 MiB/s | 3.3 MiB | 00m00s [132/158] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [133/158] Installing lua-srpm-macros-0: 100% | 1.9 MiB/s | 1.9 KiB | 00m00s [134/158] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [135/158] Installing pkgconf-m4-0:2.1.1 100% | 14.0 MiB/s | 14.3 KiB | 00m00s [136/158] Installing pkgconf-pkg-config 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [137/158] Installing rust-srpm-macros-0 100% | 5.4 MiB/s | 5.6 KiB | 00m00s [138/158] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [139/158] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [140/158] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [141/158] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [142/158] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [143/158] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [144/158] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [145/158] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [146/158] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [147/158] Installing fpc-srpm-macros-0: 100% | 102.5 KiB/s | 420.0 B | 00m00s [148/158] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [149/158] Installing fonts-srpm-macros- 100% | 55.1 MiB/s | 56.5 KiB | 00m00s [150/158] Installing forge-srpm-macros- 100% | 39.4 MiB/s | 40.3 KiB | 00m00s [151/158] Installing go-srpm-macros-0:3 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [152/158] Installing python-srpm-macros 100% | 50.5 MiB/s | 51.7 KiB | 00m00s [153/158] Installing redhat-rpm-config- 100% | 37.1 MiB/s | 190.0 KiB | 00m00s [154/158] Installing rpm-build-0:4.19.9 100% | 139.6 MiB/s | 1.4 MiB | 00m00s [155/158] Installing pyproject-srpm-mac 100% | 1.0 MiB/s | 2.1 KiB | 00m00s [156/158] Installing util-linux-0:2.40. 100% | 168.4 MiB/s | 17.8 MiB | 00m00s >>> Running post-install scriptlet: util-linux-0:2.40.1-1.fc41.ppc64le >>> Stop post-install scriptlet: util-linux-0:2.40.1-1.fc41.ppc64le [157/158] Installing which-0:2.21-41.fc 100% | 81.5 MiB/s | 250.2 KiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead [158/158] Installing info-0:7.1-2.fc40. 100% | 336.8 KiB/s | 677.9 KiB | 00m02s >>> Running post-transaction scriptlet: filesystem-0:3.18-9.fc41.ppc64le >>> Stop post-transaction scriptlet: filesystem-0:3.18-9.fc41.ppc64le >>> Running post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.f >>> Stop post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40 >>> Running post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc41.ppc64le >>> Stop post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc41.ppc64le >>> Running post-transaction scriptlet: rpm-0:4.19.91-6.fc41.ppc64le >>> Stop post-transaction scriptlet: rpm-0:4.19.91-6.fc41.ppc64le >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.ppc64le >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.ppc64le >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.ppc64le >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.ppc64le Warning: skipped PGP checks for 156 package(s). Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-nopython-0.2.0-9.fc41.ppc64le alternatives-1.27-1.fc41.ppc64le ansible-srpm-macros-1-15.fc41.noarch audit-libs-4.0.1-2.fc41.ppc64le authselect-1.5.0-5.fc41.ppc64le authselect-libs-1.5.0-5.fc41.ppc64le basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.ppc64le binutils-2.42.50-11.fc41.ppc64le binutils-gold-2.42.50-11.fc41.ppc64le build-reproducibility-srpm-macros-0.2.0-9.fc41.noarch bzip2-1.0.8-18.fc40.ppc64le bzip2-libs-1.0.8-18.fc40.ppc64le ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch coreutils-9.5-1.fc41.ppc64le coreutils-common-9.5-1.fc41.ppc64le cpio-2.15-1.fc40.ppc64le cracklib-2.9.11-5.fc40.ppc64le crypto-policies-20240521-1.gitf71d135.fc41.noarch curl-8.8.0-1.fc41.ppc64le cyrus-sasl-lib-2.1.28-22.fc41.ppc64le debugedit-5.0-16.fc41.ppc64le diffutils-3.10-5.fc40.ppc64le dwz-0.15-6.fc40.ppc64le ed-1.20.2-1.fc41.ppc64le efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-7.fc41.ppc64le elfutils-debuginfod-client-0.191-7.fc41.ppc64le elfutils-default-yama-scope-0.191-7.fc41.noarch elfutils-libelf-0.191-7.fc41.ppc64le elfutils-libs-0.191-7.fc41.ppc64le fedora-gpg-keys-41-0.2.noarch fedora-release-41-0.13.noarch fedora-release-common-41-0.13.noarch fedora-release-identity-basic-41-0.13.noarch fedora-repos-41-0.2.noarch fedora-repos-rawhide-41-0.2.noarch file-5.45-5.fc41.ppc64le file-libs-5.45-5.fc41.ppc64le filesystem-3.18-9.fc41.ppc64le findutils-4.9.0-8.fc40.ppc64le fonts-srpm-macros-2.0.5-14.fc40.noarch forge-srpm-macros-0.3.1-1.fc41.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.ppc64le gdb-minimal-14.2-9.fc41.ppc64le gdbm-1.23-6.fc40.ppc64le gdbm-libs-1.23-6.fc40.ppc64le ghc-srpm-macros-1.9.1-1.fc41.noarch glibc-2.39.9000-18.fc41.ppc64le glibc-common-2.39.9000-18.fc41.ppc64le glibc-gconv-extra-2.39.9000-18.fc41.ppc64le glibc-minimal-langpack-2.39.9000-18.fc41.ppc64le gmp-6.3.0-1.fc41.ppc64le gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.6.0-1.fc41.noarch grep-3.11-8.fc41.ppc64le gzip-1.13-1.fc40.ppc64le info-7.1-2.fc40.ppc64le jansson-2.13.1-9.fc40.ppc64le kernel-srpm-macros-1.0-23.fc41.noarch keyutils-libs-1.6.3-3.fc40.ppc64le krb5-libs-1.21.2-5.fc40.ppc64le libacl-2.3.2-1.fc40.ppc64le libarchive-3.7.4-1.fc41.ppc64le libattr-2.5.2-3.fc40.ppc64le libblkid-2.40.1-1.fc41.ppc64le libbrotli-1.1.0-3.fc40.ppc64le libcap-2.70-1.fc41.ppc64le libcap-ng-0.8.5-1.fc41.ppc64le libcom_err-1.47.0-5.fc40.ppc64le libcurl-8.8.0-1.fc41.ppc64le libeconf-0.6.2-2.fc41.ppc64le libevent-2.1.12-13.fc41.ppc64le libfdisk-2.40.1-1.fc41.ppc64le libffi-3.4.6-1.fc41.ppc64le libgcc-14.1.1-4.fc41.ppc64le libgomp-14.1.1-4.fc41.ppc64le libidn2-2.3.7-1.fc40.ppc64le libmount-2.40.1-1.fc41.ppc64le libnghttp2-1.62.0-1.fc41.ppc64le libnsl2-2.0.1-1.fc40.ppc64le libpkgconf-2.1.1-1.fc41.ppc64le libpsl-0.21.5-3.fc40.ppc64le libpwquality-1.4.5-9.fc40.ppc64le librtas-2.0.6-1.fc41.ppc64le libselinux-3.6-4.fc40.ppc64le libsemanage-3.6-3.fc40.ppc64le libsepol-3.6-3.fc40.ppc64le libsmartcols-2.40.1-1.fc41.ppc64le libssh-0.10.6-6.fc41.ppc64le libssh-config-0.10.6-6.fc41.noarch libstdc++-14.1.1-4.fc41.ppc64le libtasn1-4.19.0-6.fc40.ppc64le libtirpc-1.3.4-1.rc3.fc41.ppc64le libtool-ltdl-2.4.7-10.fc40.ppc64le libunistring-1.1-7.fc41.ppc64le libutempter-1.2.1-13.fc40.ppc64le libuuid-2.40.1-1.fc41.ppc64le libverto-0.3.2-8.fc40.ppc64le libxcrypt-4.4.36-5.fc40.ppc64le libxml2-2.12.7-1.fc41.ppc64le libzstd-1.5.6-1.fc41.ppc64le lua-libs-5.4.6-5.fc40.ppc64le lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.ppc64le mpfr-4.2.1-4.fc41.ppc64le ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.ppc64le ocaml-srpm-macros-10-2.fc41.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.8-1.fc41.ppc64le openssl-libs-3.2.1-6.fc41.ppc64le p11-kit-0.25.3-4.fc40.ppc64le p11-kit-trust-0.25.3-4.fc40.ppc64le package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.1-3.fc41.ppc64le pam-libs-1.6.1-3.fc41.ppc64le patch-2.7.6-24.fc40.ppc64le pcre2-10.43-2.fc41.1.ppc64le pcre2-syntax-10.43-2.fc41.1.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-2.1.1-1.fc41.ppc64le pkgconf-m4-2.1.1-1.fc41.noarch pkgconf-pkg-config-2.1.1-1.fc41.ppc64le popt-1.19-6.fc40.ppc64le publicsuffix-list-dafsa-20240107-3.fc40.noarch pyproject-srpm-macros-1.12.0-1.fc40.noarch python-srpm-macros-3.12-9.fc41.noarch qt5-srpm-macros-5.15.14-1.fc41.noarch qt6-srpm-macros-6.7.1-1.fc41.noarch readline-8.2-8.fc40.ppc64le redhat-rpm-config-292-1.fc41.noarch rpm-4.19.91-6.fc41.ppc64le rpm-build-4.19.91-6.fc41.ppc64le rpm-build-libs-4.19.91-6.fc41.ppc64le rpm-libs-4.19.91-6.fc41.ppc64le rpm-sequoia-1.6.0-3.fc41.ppc64le rust-srpm-macros-26.3-1.fc41.noarch sed-4.9-1.fc40.ppc64le setup-2.15.0-3.fc41.noarch shadow-utils-4.15.1-5.fc41.ppc64le sqlite-libs-3.45.3-1.fc41.ppc64le systemd-libs-256~rc3-3.fc41.ppc64le tar-1.35-3.fc40.ppc64le unzip-6.0-63.fc40.ppc64le util-linux-2.40.1-1.fc41.ppc64le util-linux-core-2.40.1-1.fc41.ppc64le which-2.21-41.fc40.ppc64le xxhash-libs-0.8.2-2.fc40.ppc64le xz-5.4.6-3.fc41.ppc64le xz-libs-5.4.6-3.fc41.ppc64le zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.ppc64le zlib-ng-compat-2.1.6-4.fc41.ppc64le zstd-1.5.6-1.fc41.ppc64le Start: buildsrpm Start: rpmbuild -bs Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1717200000 Wrote: /builddir/build/SRPMS/inkscape-1.3.2-7.fc41.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-rawhide-ppc64le-1717277036.696692/root/var/log’: No such file or directory INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-ppc64le-1717277036.696692/root/var/log/dnf5.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-efzfj6m9/inkscape/inkscape.spec) Config(child) 1 minutes 11 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-7.fc41.src.rpm) Config(fedora-rawhide-ppc64le) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1717277036.696692/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1717277036.696692/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-ppc64le-1717277036.696692/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.91-6.fc41.ppc64le rpm-sequoia-1.6.0-3.fc41.ppc64le dnf5-5.2.2.0-1.fc41.ppc64le dnf5-plugins-5.2.2.0-1.fc41.ppc64le Finish: chroot init Start: build phase for inkscape-1.3.2-7.fc41.src.rpm Start: build setup for inkscape-1.3.2-7.fc41.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1717200000 Wrote: /builddir/build/SRPMS/inkscape-1.3.2-7.fc41.src.rpm Updating and loading repositories: Copr repository 100% | 16.4 KiB/s | 1.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 60.7 KiB/s | 4.1 KiB | 00m00s fedora 100% | 156.4 KiB/s | 4.2 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: GraphicsMagick-c++-devel ppc64le 1.3.42-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 276.5 KiB boost-devel ppc64le 1.83.0-5.fc41 copr_base 143.0 MiB cairo-devel ppc64le 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB cmake ppc64le 3.28.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34.1 MiB desktop-file-utils ppc64le 0.26-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 637.6 KiB dos2unix ppc64le 7.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB double-conversion-devel ppc64le 3.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.3 KiB fontconfig-devel ppc64le 2.15.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117.2 KiB gc-devel ppc64le 8.2.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 392.8 KiB gcc-c++ ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36.1 MiB gettext-devel ppc64le 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB glib2-devel ppc64le 2.80.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.7 MiB gnupg2 ppc64le 2.4.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.7 MiB gsl-devel ppc64le 2.7.1-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB gspell-devel ppc64le 1.12.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 336.2 KiB gtest-devel ppc64le 1.14.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB gtk3-devel ppc64le 3.24.42-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34.9 MiB gtkmm3.0-devel ppc64le 3.24.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.7 MiB gtksourceview4-devel ppc64le 4.8.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB harfbuzz-devel ppc64le 8.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 MiB lcms2-devel ppc64le 2.16-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135.7 KiB lib2geom-devel ppc64le 1.3-8.fc41 copr_base 784.5 KiB libappstream-glib ppc64le 0.8.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB libcdr-devel ppc64le 0.1.7-17.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145.4 KiB libepoxy-devel ppc64le 1.5.10-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB libjpeg-turbo-devel ppc64le 3.0.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 352.9 KiB libpng-devel ppc64le 2:1.6.40-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB librevenge-devel ppc64le 0.0.5-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 395.4 KiB libsoup-devel ppc64le 2.74.3-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libvisio-devel ppc64le 0.1.7-23.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 234.1 KiB libwpg-devel ppc64le 0.3.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 KiB libxml2-devel ppc64le 2.12.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 MiB libxslt-devel ppc64le 1.1.39-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 965.5 KiB pango-devel ppc64le 1.52.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB poppler-devel ppc64le 24.02.0-2.fc40 copr_base 1.5 MiB poppler-glib-devel ppc64le 24.02.0-2.fc40 copr_base 848.3 KiB potrace-devel ppc64le 1.16-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB python3-rpm-macros noarch 3.12-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB readline-devel ppc64le 8.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 553.0 KiB zlib-ng-compat-devel ppc64le 2.1.6-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103.4 KiB Installing dependencies: GraphicsMagick ppc64le 1.3.42-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.4 MiB GraphicsMagick-c++ ppc64le 1.3.42-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 643.8 KiB GraphicsMagick-devel ppc64le 1.3.42-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 341.4 KiB abattis-cantarell-vf-fonts noarch 0.301-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.7 KiB add-determinism ppc64le 0.2.0-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB adwaita-cursor-theme noarch 46.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.0 MiB adwaita-icon-theme noarch 46.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB adwaita-icon-theme-legacy noarch 46.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB annobin-docs noarch 12.54-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.2 KiB annobin-plugin-gcc ppc64le 12.54-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB at-spi2-atk ppc64le 2.52.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 615.0 KiB at-spi2-atk-devel ppc64le 2.52.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB at-spi2-core ppc64le 2.52.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB at-spi2-core-devel ppc64le 2.52.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 MiB atk ppc64le 2.52.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 360.7 KiB atk-devel ppc64le 2.52.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.9 MiB atkmm ppc64le 2.28.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 486.2 KiB atkmm-devel ppc64le 2.28.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 231.9 KiB autoconf noarch 2.72-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB automake noarch 1.16.5-16.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB avahi-glib ppc64le 0.8-26.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195.5 KiB avahi-libs ppc64le 0.8-26.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 613.8 KiB boost ppc64le 1.83.0-5.fc41 copr_base 1.3 KiB boost-atomic ppc64le 1.83.0-5.fc41 copr_base 196.7 KiB boost-chrono ppc64le 1.83.0-5.fc41 copr_base 197.3 KiB boost-container ppc64le 1.83.0-5.fc41 copr_base 197.3 KiB boost-context ppc64le 1.83.0-5.fc41 copr_base 196.2 KiB boost-contract ppc64le 1.83.0-5.fc41 copr_base 262.5 KiB boost-coroutine ppc64le 1.83.0-5.fc41 copr_base 197.0 KiB boost-date-time ppc64le 1.83.0-5.fc41 copr_base 196.0 KiB boost-fiber ppc64le 1.83.0-5.fc41 copr_base 198.2 KiB boost-filesystem ppc64le 1.83.0-5.fc41 copr_base 262.8 KiB boost-graph ppc64le 1.83.0-5.fc41 copr_base 525.2 KiB boost-iostreams ppc64le 1.83.0-5.fc41 copr_base 198.1 KiB boost-json ppc64le 1.83.0-5.fc41 copr_base 456.0 KiB boost-locale ppc64le 1.83.0-5.fc41 copr_base 852.4 KiB boost-log ppc64le 1.83.0-5.fc41 copr_base 1.9 MiB boost-math ppc64le 1.83.0-5.fc41 copr_base 1.8 MiB boost-nowide ppc64le 1.83.0-5.fc41 copr_base 196.8 KiB boost-numpy3 ppc64le 1.83.0-5.fc41 copr_base 197.3 KiB boost-program-options ppc64le 1.83.0-5.fc41 copr_base 331.1 KiB boost-python3 ppc64le 1.83.0-5.fc41 copr_base 397.5 KiB boost-random ppc64le 1.83.0-5.fc41 copr_base 197.5 KiB boost-regex ppc64le 1.83.0-5.fc41 copr_base 394.2 KiB boost-serialization ppc64le 1.83.0-5.fc41 copr_base 723.3 KiB boost-stacktrace ppc64le 1.83.0-5.fc41 copr_base 587.4 KiB boost-system ppc64le 1.83.0-5.fc41 copr_base 196.0 KiB boost-test ppc64le 1.83.0-5.fc41 copr_base 920.5 KiB boost-thread ppc64le 1.83.0-5.fc41 copr_base 264.2 KiB boost-timer ppc64le 1.83.0-5.fc41 copr_base 197.9 KiB boost-type_erasure ppc64le 1.83.0-5.fc41 copr_base 198.0 KiB boost-wave ppc64le 1.83.0-5.fc41 copr_base 854.1 KiB brotli ppc64le 1.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195.7 KiB brotli-devel ppc64le 1.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65.6 KiB bzip2-devel ppc64le 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 309.8 KiB cairo ppc64le 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB cairo-gobject ppc64le 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195.0 KiB cairo-gobject-devel ppc64le 1.18.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.0 KiB cairomm ppc64le 1.14.5-4.fc41 copr_base 348.7 KiB cairomm-devel ppc64le 1.14.5-4.fc41 copr_base 246.1 KiB cmake-data noarch 3.28.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 MiB cmake-filesystem ppc64le 3.28.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B cmake-rpm-macros noarch 3.28.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.5 KiB colord-libs ppc64le 1.4.7-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB cpp ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.4 MiB crypto-policies-scripts noarch 20240521-1.gitf71d135.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 325.4 KiB cups-libs ppc64le 1:2.4.8-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB dbus ppc64le 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B dbus-broker ppc64le 36-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 742.2 KiB dbus-common noarch 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.2 KiB dbus-devel ppc64le 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129.9 KiB dbus-libs ppc64le 1:1.14.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 553.2 KiB default-fonts-core-sans noarch 4.0-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.9 KiB double-conversion ppc64le 3.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 268.4 KiB duktape ppc64le 2.7.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB emacs-filesystem noarch 1:30.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B enchant2 ppc64le 2.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 835.7 KiB enchant2-devel ppc64le 2.8.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.1 KiB expat ppc64le 2.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 600.6 KiB flexiblas ppc64le 3.4.4-1.fc41 copr_base 48.5 KiB flexiblas-netlib ppc64le 3.4.4-1.fc41 copr_base 12.6 MiB flexiblas-openblas-openmp ppc64le 3.4.4-1.fc41 copr_base 195.0 KiB fontconfig ppc64le 2.15.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB fonts-filesystem noarch 1:2.0.5-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B freetype ppc64le 2.13.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB freetype-devel ppc64le 2.13.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 MiB fribidi ppc64le 1.0.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 675.4 KiB fribidi-devel ppc64le 1.0.14-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.0 KiB gc ppc64le 8.2.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 914.0 KiB gcc ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92.9 MiB gcc-plugin-annobin ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.9 KiB gdk-pixbuf2 ppc64le 2.42.12-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB gdk-pixbuf2-devel ppc64le 2.42.12-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB gdk-pixbuf2-modules ppc64le 2.42.12-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 391.5 KiB gettext ppc64le 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.3 MiB gettext-common-devel noarch 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 586.5 KiB gettext-envsubst ppc64le 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 234.8 KiB gettext-libs ppc64le 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB gettext-runtime ppc64le 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 793.0 KiB glib-networking ppc64le 2.80.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB glib2 ppc64le 2.80.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.4 MiB glibc-devel ppc64le 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB glibmm2.4 ppc64le 2.66.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 MiB glibmm2.4-devel ppc64le 2.66.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 MiB gmock ppc64le 1.14.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 457.5 KiB gnutls ppc64le 3.8.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 MiB google-noto-fonts-common noarch 20240401-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.5 KiB google-noto-sans-vf-fonts noarch 20240401-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB gpgme ppc64le 1.23.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 938.8 KiB gpgmepp ppc64le 1.23.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 585.8 KiB graphite2 ppc64le 1.3.14-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 495.6 KiB graphite2-devel ppc64le 1.3.14-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49.1 KiB groff-base ppc64le 1.23.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.4 MiB gsettings-desktop-schemas ppc64le 46.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.1 MiB gsl ppc64le 2.7.1-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.7 MiB gspell ppc64le 1.12.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 447.8 KiB gtest ppc64le 1.14.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 845.8 KiB gtk-update-icon-cache ppc64le 3.24.42-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 222.2 KiB gtk3 ppc64le 3.24.42-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.8 MiB gtkmm3.0 ppc64le 3.24.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 MiB gtksourceview4 ppc64le 4.8.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.7 MiB guile30 ppc64le 3.0.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53.3 MiB harfbuzz ppc64le 8.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 MiB harfbuzz-icu ppc64le 8.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195.1 KiB hicolor-icon-theme noarch 0.17-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72.2 KiB hunspell ppc64le 1.7.2-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB hunspell-en-US noarch 0.20201207-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 557.4 KiB hunspell-filesystem ppc64le 1.7.2-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B iso-codes noarch 4.16.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.8 MiB jasper-libs ppc64le 4.2.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 524.9 KiB jbigkit-libs ppc64le 2.1-29.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 437.2 KiB json-c ppc64le 0.17-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 202.3 KiB json-glib ppc64le 1.8.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 709.2 KiB jsoncpp ppc64le 1.9.5-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 335.7 KiB kernel-headers ppc64le 6.10.0-0.rc1.17.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.3 MiB lcms2 ppc64le 2.16-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 613.0 KiB lib2geom ppc64le 1.3-8.fc41 copr_base 1.2 MiB libICE ppc64le 1.1.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 337.1 KiB libSM ppc64le 1.2.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 253.2 KiB libX11 ppc64le 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB libX11-common noarch 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libX11-devel ppc64le 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libX11-xcb ppc64le 1.8.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194.7 KiB libXau ppc64le 1.0.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 242.5 KiB libXau-devel ppc64le 1.0.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB libXcomposite ppc64le 0.4.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 224.3 KiB libXcomposite-devel ppc64le 0.4.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 KiB libXcursor ppc64le 1.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197.2 KiB libXcursor-devel ppc64le 1.2.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.5 KiB libXdamage ppc64le 1.1.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 223.5 KiB libXdamage-devel ppc64le 1.1.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB libXext ppc64le 1.3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 273.8 KiB libXext-devel ppc64le 1.3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.9 KiB libXfixes ppc64le 6.0.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 198.1 KiB libXfixes-devel ppc64le 6.0.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 KiB libXft ppc64le 2.3.8-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 320.4 KiB libXft-devel ppc64le 2.3.8-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.7 KiB libXi ppc64le 1.8.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200.5 KiB libXi-devel ppc64le 1.8.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132.6 KiB libXinerama ppc64le 1.1.5-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 198.9 KiB libXinerama-devel ppc64le 1.1.5-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.0 KiB libXrandr ppc64le 1.5.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 199.6 KiB libXrandr-devel ppc64le 1.5.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.8 KiB libXrender ppc64le 0.9.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 198.0 KiB libXrender-devel ppc64le 0.9.11-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50.1 KiB libXtst ppc64le 1.2.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 201.5 KiB libXtst-devel ppc64le 1.2.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.6 KiB libXxf86vm ppc64le 1.1.5-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197.2 KiB libasan ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB libassuan ppc64le 2.5.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 279.8 KiB libatomic ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.2 KiB libb2 ppc64le 0.98.1-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 202.1 KiB libblkid-devel ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44.9 KiB libcdr ppc64le 0.1.7-17.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libcloudproviders ppc64le 0.3.5-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 284.1 KiB libcloudproviders-devel ppc64le 0.3.5-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 374.1 KiB libdatrie ppc64le 0.2.13-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221.6 KiB libdatrie-devel ppc64le 0.2.13-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 741.8 KiB libdrm ppc64le 2.4.120-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 866.8 KiB libepoxy ppc64le 1.5.10-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB libffi-devel ppc64le 3.4.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.3 KiB libfontenc ppc64le 1.1.8-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 234.9 KiB libgcrypt ppc64le 1.10.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB libgfortran ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB libglvnd ppc64le 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libglvnd-core-devel ppc64le 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.3 KiB libglvnd-devel ppc64le 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB libglvnd-egl ppc64le 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.8 KiB libglvnd-gles ppc64le 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 649.9 KiB libglvnd-glx ppc64le 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libglvnd-opengl ppc64le 1:1.7.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 392.8 KiB libgpg-error ppc64le 1.49-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB libgpg-error-devel ppc64le 1.49-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 390.7 KiB libgusb ppc64le 0.4.9-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 309.9 KiB libicu ppc64le 74.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36.8 MiB libicu-devel ppc64le 74.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.7 MiB libjpeg-turbo ppc64le 3.0.2-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 984.5 KiB libksba ppc64le 1.6.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 588.9 KiB liblerc ppc64le 4.0.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 802.3 KiB libmount-devel ppc64le 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.5 KiB libmpc ppc64le 1.3.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 345.6 KiB libpng ppc64le 2:1.6.40-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 397.7 KiB libproxy ppc64le 0.5.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 430.7 KiB libpsl-devel ppc64le 0.21.5-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 110.3 KiB libquadmath ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 490.5 KiB librevenge ppc64le 0.0.5-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libselinux-devel ppc64le 3.6-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 126.1 KiB libsepol-devel ppc64le 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120.2 KiB libsigc++20 ppc64le 2.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 254.3 KiB libsigc++20-devel ppc64le 2.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libsoup ppc64le 2.74.3-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB libsoup3 ppc64le 3.5.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB libstdc++-devel ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.3 MiB libstemmer ppc64le 2.2.0-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 787.8 KiB libtextstyle ppc64le 0.22.5-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 327.3 KiB libthai ppc64le 0.1.29-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 935.4 KiB libthai-devel ppc64le 0.1.29-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 660.7 KiB libtiff ppc64le 4.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB libtiff-devel ppc64le 4.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 708.9 KiB libtracker-sparql ppc64le 3.7.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libubsan ppc64le 14.1.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 668.6 KiB libusb1 ppc64le 1.0.27-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 306.2 KiB libuv ppc64le 1:1.48.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 650.6 KiB libvisio ppc64le 0.1.7-23.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 806.0 KiB libwayland-client ppc64le 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 198.0 KiB libwayland-cursor ppc64le 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 208.9 KiB libwayland-egl ppc64le 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.2 KiB libwayland-server ppc64le 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 198.5 KiB libwebp ppc64le 1.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB libwebp-devel ppc64le 1.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120.3 KiB libwmf-lite ppc64le 0.2.13-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 287.7 KiB libwpd ppc64le 0.10.3-19.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 916.9 KiB libwpd-devel ppc64le 0.10.3-19.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.1 KiB libwpg ppc64le 0.3.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 308.8 KiB libxcb ppc64le 1.17.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.1 MiB libxcb-devel ppc64le 1.17.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB libxcrypt-devel ppc64le 4.4.36-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30.3 KiB libxkbcommon ppc64le 1.7.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 659.9 KiB libxkbcommon-devel ppc64le 1.7.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 359.6 KiB libxshmfence ppc64le 1.3.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195.1 KiB libxslt ppc64le 1.1.39-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 993.6 KiB libzstd-devel ppc64le 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 202.4 KiB m4 ppc64le 1.4.19-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 732.6 KiB mailcap noarch 2.1.54-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86.0 KiB make ppc64le 1:4.4.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB mesa-libEGL ppc64le 24.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 524.0 KiB mesa-libGL ppc64le 24.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 726.0 KiB mesa-libgbm ppc64le 24.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197.2 KiB mesa-libglapi ppc64le 24.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 332.7 KiB mkfontscale ppc64le 1.2.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 205.1 KiB mpdecimal ppc64le 2.5.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 328.9 KiB ncurses ppc64le 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB ncurses-c++-libs ppc64le 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 393.4 KiB ncurses-devel ppc64le 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 859.8 KiB nettle ppc64le 3.9.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB npth ppc64le 1.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221.1 KiB nspr ppc64le 4.35.0-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 933.3 KiB nss ppc64le 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB nss-softokn ppc64le 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB nss-softokn-freebl ppc64le 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB nss-sysinit ppc64le 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 198.0 KiB nss-util ppc64le 3.100.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 346.1 KiB openblas ppc64le 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.0 KiB openblas-openmp ppc64le 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.6 MiB openjpeg2 ppc64le 2.5.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 601.7 KiB pango ppc64le 1.52.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB pangomm ppc64le 2.46.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 362.0 KiB pangomm-devel ppc64le 2.46.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 304.2 KiB pcre2-devel ppc64le 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB pcre2-utf16 ppc64le 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 773.6 KiB pcre2-utf32 ppc64le 10.43-2.fc41.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 709.5 KiB perl-AutoLoader noarch 5.74-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.5 KiB perl-B ppc64le 1.88-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 604.3 KiB perl-Carp noarch 1.54-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46.5 KiB perl-Class-Struct noarch 0.68-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.4 KiB perl-Clone ppc64le 0.46-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 208.1 KiB perl-Compress-Raw-Bzip2 ppc64le 2.212-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 225.2 KiB perl-Compress-Raw-Zlib ppc64le 2.212-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 286.1 KiB perl-Data-Dump noarch 1.25-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50.1 KiB perl-Data-Dumper ppc64le 2.188-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 263.4 KiB perl-Digest noarch 1.20-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.2 KiB perl-Digest-HMAC noarch 1.04-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.0 KiB perl-Digest-MD5 ppc64le 2.59-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 231.4 KiB perl-Digest-SHA ppc64le 1:6.04-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 264.2 KiB perl-DynaLoader ppc64le 1.54-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.1 KiB perl-Encode ppc64le 4:3.21-505.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.9 MiB perl-Encode-Locale noarch 1.05-29.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.0 KiB perl-Errno ppc64le 1.37-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.4 KiB perl-Exporter noarch 5.78-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54.2 KiB perl-Fcntl ppc64le 1.15-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200.3 KiB perl-File-Basename noarch 2.86-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.0 KiB perl-File-Compare noarch 1.100.700-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.5 KiB perl-File-Copy noarch 2.41-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.6 KiB perl-File-Find noarch 1.43-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.9 KiB perl-File-Listing noarch 6.16-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.1 KiB perl-File-Path noarch 2.18-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.5 KiB perl-File-Temp noarch 1:0.231.100-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 162.3 KiB perl-File-stat noarch 1.13-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.7 KiB perl-FileHandle noarch 2.05-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 KiB perl-Filter ppc64le 2:1.64-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 876.0 KiB perl-Getopt-Long noarch 1:2.57-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.1 KiB perl-Getopt-Std noarch 1.13-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.1 KiB perl-HTML-Parser ppc64le 3.82-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 420.4 KiB perl-HTML-Tagset noarch 3.24-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.6 KiB perl-HTTP-Cookies noarch 6.11-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73.3 KiB perl-HTTP-Date noarch 6.06-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.1 KiB perl-HTTP-Message noarch 6.46-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214.9 KiB perl-HTTP-Negotiate noarch 6.01-38.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27.6 KiB perl-HTTP-Tiny noarch 0.088-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 152.1 KiB perl-I18N-Langinfo ppc64le 0.22-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 205.3 KiB perl-IO ppc64le 1.52-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 318.7 KiB perl-IO-Compress noarch 2.212-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB perl-IO-HTML noarch 1.004-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45.1 KiB perl-IO-Socket-IP noarch 0.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.6 KiB perl-IO-Socket-SSL noarch 2.085-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 685.0 KiB perl-IPC-Open3 noarch 1.22-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.5 KiB perl-LWP-MediaTypes noarch 6.04-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.9 KiB perl-MIME-Base64 ppc64le 3.16-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221.7 KiB perl-Module-Load noarch 1:0.36-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB perl-Mozilla-CA noarch 20240313-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.5 KiB perl-NTLM noarch 1.09-38.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.2 KiB perl-Net-HTTP noarch 6.23-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74.5 KiB perl-Net-SSLeay ppc64le 1.94-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB perl-POSIX ppc64le 2.13-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 389.9 KiB perl-PathTools ppc64le 3.89-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 351.5 KiB perl-Pod-Escapes noarch 1:1.07-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 163.1 KiB perl-Pod-Simple noarch 1:3.45-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 559.8 KiB perl-Pod-Usage noarch 4:2.03-504.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84.7 KiB perl-Scalar-List-Utils ppc64le 5:1.63-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.2 KiB perl-SelectSaver noarch 1.02-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB perl-Socket ppc64le 4:2.038-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 271.7 KiB perl-Storable ppc64le 1:3.32-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 372.3 KiB perl-Symbol noarch 1.09-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.8 KiB perl-Term-ANSIColor noarch 5.01-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97.5 KiB perl-Term-Cap noarch 1.18-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.3 KiB perl-Text-ParseWords noarch 3.31-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.5 KiB perl-Text-Tabs+Wrap noarch 2024.001-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.5 KiB perl-Thread-Queue noarch 3.14-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.8 KiB perl-Time-Local noarch 2:1.350-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.9 KiB perl-TimeDate noarch 1:2.33-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95.0 KiB perl-Try-Tiny noarch 0.31-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.8 KiB perl-URI noarch 5.28-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 240.2 KiB perl-WWW-RobotRules noarch 6.02-39.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.3 KiB perl-XML-Parser ppc64le 2.47-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 832.9 KiB perl-base noarch 2.27-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.5 KiB perl-constant noarch 1.33-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26.2 KiB perl-encoding ppc64le 4:3.00-505.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149.4 KiB perl-if noarch 0.61.000-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 KiB perl-interpreter ppc64le 4:5.38.2-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 299.7 KiB perl-libnet noarch 3.15-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 289.0 KiB perl-libs ppc64le 4:5.38.2-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.6 MiB perl-libwww-perl noarch 6.77-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 520.4 KiB perl-locale noarch 1.10-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB perl-mro ppc64le 1.28-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209.3 KiB perl-open noarch 1.13-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.3 KiB perl-overload noarch 1.37-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71.5 KiB perl-overloading noarch 0.02-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB perl-parent noarch 1:0.241-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.7 KiB perl-podlators noarch 1:5.01-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 308.1 KiB perl-subs noarch 1.04-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB perl-threads ppc64le 1:2.36-503.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 263.0 KiB perl-threads-shared ppc64le 1.68-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 231.5 KiB perl-vars noarch 1.05-507.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 KiB pixman ppc64le 0.43.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 717.1 KiB pixman-devel ppc64le 0.43.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49.4 KiB poppler ppc64le 24.02.0-2.fc40 copr_base 4.0 MiB poppler-data noarch 0.4.11-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.3 MiB poppler-glib ppc64le 24.02.0-2.fc40 copr_base 793.9 KiB potrace ppc64le 1.16-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 730.5 KiB publicsuffix-list noarch 20240107-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 318.0 KiB python-pip-wheel noarch 24.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB python-rpm-macros noarch 3.12-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.1 KiB python3 ppc64le 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 211.4 KiB python3-libs ppc64le 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51.5 MiB python3-numpy ppc64le 1:1.26.4-5.fc41 copr_base 44.1 MiB python3-packaging noarch 24.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 424.8 KiB rhash ppc64le 1.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 649.8 KiB shared-mime-info ppc64le 2.3-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.3 MiB sqlite ppc64le 3.45.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB sqlite-devel ppc64le 3.45.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 664.4 KiB sysprof-capture-devel ppc64le 46.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 300.9 KiB tpm2-tss ppc64le 4.1.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 MiB tzdata noarch 2024a-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB urw-base35-fonts-legacy noarch 20200910-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.3 MiB vim-filesystem noarch 2:9.1.452-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.0 B wayland-devel ppc64le 1.22.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 792.0 KiB xkeyboard-config noarch 2.41-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.6 MiB xml-common noarch 0.6.3-63.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.4 KiB xorg-x11-proto-devel noarch 2024.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB xprop ppc64le 1.2.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 206.7 KiB xz-devel ppc64le 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 255.8 KiB Transaction Summary: Installing: 432 packages Total size of inbound packages is 229 MiB. Need to download 229 MiB. After this operation 1 GiB will be used (install 1 GiB, remove 0 B). [ 1/432] double-conversion-devel-0:3.3 100% | 364.6 KiB/s | 30.3 KiB | 00m00s [ 2/432] desktop-file-utils-0:0.26-12. 100% | 1.2 MiB/s | 75.2 KiB | 00m00s [ 3/432] boost-devel-0:1.83.0-5.fc41.p 100% | 44.3 MiB/s | 11.7 MiB | 00m00s [ 4/432] dos2unix-0:7.5.2-1.fc40.ppc64 100% | 1.8 MiB/s | 296.3 KiB | 00m00s [ 5/432] gettext-devel-0:0.22.5-2.fc41 100% | 2.0 MiB/s | 230.2 KiB | 00m00s [ 6/432] gcc-c++-0:14.1.1-4.fc41.ppc64 100% | 44.3 MiB/s | 12.6 MiB | 00m00s [ 7/432] libappstream-glib-0:0.8.2-6.f 100% | 14.8 MiB/s | 410.3 KiB | 00m00s [ 8/432] lib2geom-devel-0:1.3-8.fc41.p 100% | 4.9 MiB/s | 145.6 KiB | 00m00s [ 9/432] cmake-0:3.28.3-4.fc41.ppc64le 100% | 17.1 MiB/s | 11.4 MiB | 00m01s [ 10/432] GraphicsMagick-c++-devel-0:1. 100% | 874.2 KiB/s | 51.6 KiB | 00m00s [ 11/432] gc-devel-0:8.2.2-6.fc40.ppc64 100% | 5.6 MiB/s | 109.6 KiB | 00m00s [ 12/432] cairo-devel-0:1.18.0-3.fc40.p 100% | 7.5 MiB/s | 175.9 KiB | 00m00s [ 13/432] libepoxy-devel-0:1.5.10-6.fc4 100% | 6.5 MiB/s | 133.2 KiB | 00m00s [ 14/432] fontconfig-devel-0:2.15.0-5.f 100% | 5.7 MiB/s | 128.5 KiB | 00m00s [ 15/432] gtkmm3.0-devel-0:3.24.9-1.fc4 100% | 10.4 MiB/s | 608.0 KiB | 00m00s [ 16/432] glib2-devel-0:2.80.2-1.fc41.p 100% | 35.2 MiB/s | 1.4 MiB | 00m00s [ 17/432] gsl-devel-0:2.7.1-8.fc41.ppc6 100% | 18.6 MiB/s | 609.3 KiB | 00m00s [ 18/432] gspell-devel-0:1.12.2-4.fc40. 100% | 865.2 KiB/s | 32.9 KiB | 00m00s [ 19/432] gtk3-devel-0:3.24.42-2.fc41.p 100% | 20.3 MiB/s | 4.2 MiB | 00m00s [ 20/432] gtest-devel-0:1.14.0-4.fc40.p 100% | 7.2 MiB/s | 242.2 KiB | 00m00s [ 21/432] harfbuzz-devel-0:8.4.0-1.fc41 100% | 15.8 MiB/s | 421.3 KiB | 00m00s [ 22/432] lcms2-devel-0:2.16-3.fc40.ppc 100% | 1.5 MiB/s | 32.1 KiB | 00m00s [ 23/432] gtksourceview4-devel-0:4.8.4- 100% | 3.4 MiB/s | 202.1 KiB | 00m00s [ 24/432] libjpeg-turbo-devel-0:3.0.2-2 100% | 4.5 MiB/s | 97.2 KiB | 00m00s [ 25/432] libcdr-devel-0:0.1.7-17.fc40. 100% | 1.5 MiB/s | 54.7 KiB | 00m00s [ 26/432] libpng-devel-2:1.6.40-3.fc40. 100% | 10.6 MiB/s | 294.0 KiB | 00m00s [ 27/432] libsoup-devel-0:2.74.3-6.fc40 100% | 7.7 MiB/s | 165.4 KiB | 00m00s [ 28/432] librevenge-devel-0:0.0.5-7.fc 100% | 2.1 MiB/s | 99.8 KiB | 00m00s [ 29/432] libwpg-devel-0:0.3.4-3.fc40.p 100% | 304.0 KiB/s | 9.7 KiB | 00m00s [ 30/432] libvisio-devel-0:0.1.7-23.fc4 100% | 1.8 MiB/s | 81.3 KiB | 00m00s [ 31/432] gnupg2-0:2.4.5-1.fc41.ppc64le 100% | 4.2 MiB/s | 2.8 MiB | 00m01s [ 32/432] pango-devel-0:1.52.2-1.fc41.p 100% | 7.0 MiB/s | 151.5 KiB | 00m00s [ 33/432] libxslt-devel-0:1.1.39-3.fc40 100% | 3.8 MiB/s | 124.8 KiB | 00m00s [ 34/432] libxml2-devel-0:2.12.7-1.fc41 100% | 11.2 MiB/s | 494.8 KiB | 00m00s [ 35/432] poppler-devel-0:24.02.0-2.fc4 100% | 11.5 MiB/s | 211.1 KiB | 00m00s [ 36/432] poppler-glib-devel-0:24.02.0- 100% | 3.5 MiB/s | 78.2 KiB | 00m00s [ 37/432] readline-devel-0:8.2-8.fc40.p 100% | 7.5 MiB/s | 198.9 KiB | 00m00s [ 38/432] zlib-ng-compat-devel-0:2.1.6- 100% | 1.8 MiB/s | 36.2 KiB | 00m00s [ 39/432] boost-0:1.83.0-5.fc41.ppc64le 100% | 1.5 MiB/s | 13.6 KiB | 00m00s [ 40/432] python3-rpm-macros-0:3.12-9.f 100% | 711.0 KiB/s | 12.8 KiB | 00m00s [ 41/432] potrace-devel-0:1.16-12.fc40. 100% | 306.2 KiB/s | 9.2 KiB | 00m00s [ 42/432] boost-numpy3-0:1.83.0-5.fc41. 100% | 3.2 MiB/s | 29.1 KiB | 00m00s [ 43/432] boost-atomic-0:1.83.0-5.fc41. 100% | 2.3 MiB/s | 19.1 KiB | 00m00s [ 44/432] boost-chrono-0:1.83.0-5.fc41. 100% | 2.5 MiB/s | 25.6 KiB | 00m00s [ 45/432] boost-container-0:1.83.0-5.fc 100% | 4.5 MiB/s | 41.3 KiB | 00m00s [ 46/432] boost-context-0:1.83.0-5.fc41 100% | 1.6 MiB/s | 16.8 KiB | 00m00s [ 47/432] boost-contract-0:1.83.0-5.fc4 100% | 4.9 MiB/s | 45.2 KiB | 00m00s [ 48/432] boost-coroutine-0:1.83.0-5.fc 100% | 2.2 MiB/s | 20.3 KiB | 00m00s [ 49/432] boost-date-time-0:1.83.0-5.fc 100% | 1.9 MiB/s | 15.5 KiB | 00m00s [ 50/432] boost-fiber-0:1.83.0-5.fc41.p 100% | 4.8 MiB/s | 44.0 KiB | 00m00s [ 51/432] boost-filesystem-0:1.83.0-5.f 100% | 7.5 MiB/s | 69.3 KiB | 00m00s [ 52/432] boost-graph-0:1.83.0-5.fc41.p 100% | 15.1 MiB/s | 155.1 KiB | 00m00s [ 53/432] boost-iostreams-0:1.83.0-5.fc 100% | 4.0 MiB/s | 40.5 KiB | 00m00s [ 54/432] boost-json-0:1.83.0-5.fc41.pp 100% | 14.9 MiB/s | 152.2 KiB | 00m00s [ 55/432] boost-locale-0:1.83.0-5.fc41. 100% | 19.0 MiB/s | 233.3 KiB | 00m00s [ 56/432] boost-log-0:1.83.0-5.fc41.ppc 100% | 31.3 MiB/s | 512.8 KiB | 00m00s [ 57/432] boost-math-0:1.83.0-5.fc41.pp 100% | 22.0 MiB/s | 315.1 KiB | 00m00s [ 58/432] boost-nowide-0:1.83.0-5.fc41. 100% | 1.3 MiB/s | 20.7 KiB | 00m00s [ 59/432] boost-program-options-0:1.83. 100% | 10.9 MiB/s | 112.1 KiB | 00m00s [ 60/432] boost-python3-0:1.83.0-5.fc41 100% | 11.4 MiB/s | 116.8 KiB | 00m00s [ 61/432] boost-random-0:1.83.0-5.fc41. 100% | 2.6 MiB/s | 24.4 KiB | 00m00s [ 62/432] boost-regex-0:1.83.0-5.fc41.p 100% | 11.8 MiB/s | 120.4 KiB | 00m00s [ 63/432] boost-serialization-0:1.83.0- 100% | 13.3 MiB/s | 136.7 KiB | 00m00s [ 64/432] boost-stacktrace-0:1.83.0-5.f 100% | 3.3 MiB/s | 30.2 KiB | 00m00s [ 65/432] boost-system-0:1.83.0-5.fc41. 100% | 1.9 MiB/s | 15.5 KiB | 00m00s [ 66/432] boost-test-0:1.83.0-5.fc41.pp 100% | 20.0 MiB/s | 246.2 KiB | 00m00s [ 67/432] boost-thread-0:1.83.0-5.fc41. 100% | 6.2 MiB/s | 63.1 KiB | 00m00s [ 68/432] boost-timer-0:1.83.0-5.fc41.p 100% | 4.0 MiB/s | 40.9 KiB | 00m00s [ 69/432] boost-type_erasure-0:1.83.0-5 100% | 3.6 MiB/s | 33.3 KiB | 00m00s [ 70/432] boost-wave-0:1.83.0-5.fc41.pp 100% | 19.2 MiB/s | 216.2 KiB | 00m00s [ 71/432] python-rpm-macros-0:3.12-9.fc 100% | 948.5 KiB/s | 18.0 KiB | 00m00s [ 72/432] potrace-0:1.16-12.fc40.ppc64l 100% | 5.7 MiB/s | 128.6 KiB | 00m00s [ 73/432] ncurses-devel-0:6.4-12.202401 100% | 14.1 MiB/s | 535.0 KiB | 00m00s [ 74/432] fribidi-devel-0:1.0.14-1.fc41 100% | 1.2 MiB/s | 24.9 KiB | 00m00s [ 75/432] libXft-devel-0:2.3.8-6.fc40.p 100% | 1.8 MiB/s | 36.2 KiB | 00m00s [ 76/432] libXrender-devel-0:0.9.11-6.f 100% | 994.9 KiB/s | 18.9 KiB | 00m00s [ 77/432] libthai-devel-0:0.1.29-8.fc40 100% | 5.4 MiB/s | 126.9 KiB | 00m00s [ 78/432] pango-0:1.52.2-1.fc41.ppc64le 100% | 12.8 MiB/s | 380.8 KiB | 00m00s [ 79/432] cairo-0:1.18.0-3.fc40.ppc64le 100% | 28.9 MiB/s | 798.6 KiB | 00m00s [ 80/432] fontconfig-0:2.15.0-5.fc41.pp 100% | 10.2 MiB/s | 302.6 KiB | 00m00s [ 81/432] freetype-0:2.13.2-5.fc40.ppc6 100% | 19.2 MiB/s | 472.3 KiB | 00m00s [ 82/432] fribidi-0:1.0.14-1.fc41.ppc64 100% | 4.9 MiB/s | 94.7 KiB | 00m00s [ 83/432] freetype-devel-0:2.13.2-5.fc4 100% | 6.6 MiB/s | 913.2 KiB | 00m00s [ 84/432] glib2-0:2.80.2-1.fc41.ppc64le 100% | 45.9 MiB/s | 3.2 MiB | 00m00s [ 85/432] harfbuzz-0:8.4.0-1.fc41.ppc64 100% | 14.5 MiB/s | 1.1 MiB | 00m00s [ 86/432] libXft-0:2.3.8-6.fc40.ppc64le 100% | 3.6 MiB/s | 78.4 KiB | 00m00s [ 87/432] libXrender-0:0.9.11-6.fc40.pp 100% | 1.7 MiB/s | 29.1 KiB | 00m00s [ 88/432] libthai-0:0.1.29-8.fc40.ppc64 100% | 8.8 MiB/s | 215.5 KiB | 00m00s [ 89/432] ncurses-c++-libs-0:6.4-12.202 100% | 2.1 MiB/s | 39.5 KiB | 00m00s [ 90/432] libX11-0:1.8.9-1.fc41.ppc64le 100% | 6.6 MiB/s | 699.1 KiB | 00m00s [ 91/432] libgpg-error-devel-0:1.49-1.f 100% | 3.6 MiB/s | 73.5 KiB | 00m00s [ 92/432] cmake-filesystem-0:3.28.3-4.f 100% | 888.8 KiB/s | 17.8 KiB | 00m00s [ 93/432] libxslt-0:1.1.39-3.fc40.ppc64 100% | 7.8 MiB/s | 206.7 KiB | 00m00s [ 94/432] xz-devel-1:5.4.6-3.fc41.ppc64 100% | 3.0 MiB/s | 62.2 KiB | 00m00s [ 95/432] libwpd-devel-0:0.10.3-19.fc40 100% | 434.5 KiB/s | 11.7 KiB | 00m00s [ 96/432] libwpg-0:0.3.4-3.fc40.ppc64le 100% | 2.1 MiB/s | 77.0 KiB | 00m00s [ 97/432] librevenge-0:0.0.5-7.fc40.ppc 100% | 5.0 MiB/s | 250.8 KiB | 00m00s [ 98/432] libwpd-0:0.10.3-19.fc40.ppc64 100% | 5.1 MiB/s | 255.9 KiB | 00m00s [ 99/432] libicu-devel-0:74.2-1.fc40.pp 100% | 26.1 MiB/s | 855.7 KiB | 00m00s [100/432] libdatrie-devel-0:0.2.13-9.fc 100% | 6.0 MiB/s | 142.4 KiB | 00m00s [101/432] libvisio-0:0.1.7-23.fc40.ppc6 100% | 3.3 MiB/s | 274.3 KiB | 00m00s [102/432] libdatrie-0:0.2.13-9.fc40.ppc 100% | 1.7 MiB/s | 34.0 KiB | 00m00s [103/432] brotli-devel-0:1.1.0-3.fc40.p 100% | 1.5 MiB/s | 33.8 KiB | 00m00s [104/432] libpsl-devel-0:0.21.5-3.fc40. 100% | 1.5 MiB/s | 33.0 KiB | 00m00s [105/432] libsoup-0:2.74.3-6.fc40.ppc64 100% | 16.0 MiB/s | 410.9 KiB | 00m00s [106/432] sqlite-devel-0:3.45.3-1.fc41. 100% | 4.9 MiB/s | 149.0 KiB | 00m00s [107/432] sysprof-capture-devel-0:46.0- 100% | 3.1 MiB/s | 62.6 KiB | 00m00s [108/432] publicsuffix-list-0:20240107- 100% | 4.3 MiB/s | 87.3 KiB | 00m00s [109/432] glib-networking-0:2.80.0-1.fc 100% | 4.7 MiB/s | 192.3 KiB | 00m00s [110/432] libpng-2:1.6.40-3.fc40.ppc64l 100% | 6.1 MiB/s | 137.9 KiB | 00m00s [111/432] libgpg-error-0:1.49-1.fc41.pp 100% | 8.6 MiB/s | 237.9 KiB | 00m00s [112/432] libjpeg-turbo-0:3.0.2-2.fc41. 100% | 5.6 MiB/s | 275.0 KiB | 00m00s [113/432] libX11-devel-0:1.8.9-1.fc41.p 100% | 26.2 MiB/s | 911.5 KiB | 00m00s [114/432] libepoxy-0:1.5.10-6.fc40.ppc6 100% | 5.9 MiB/s | 241.0 KiB | 00m00s [115/432] libglvnd-devel-1:1.7.0-4.fc40 100% | 6.7 MiB/s | 157.1 KiB | 00m00s [116/432] lcms2-0:2.16-3.fc40.ppc64le 100% | 9.2 MiB/s | 207.5 KiB | 00m00s [117/432] gdk-pixbuf2-0:2.42.12-1.fc41. 100% | 18.0 MiB/s | 480.4 KiB | 00m00s [118/432] json-glib-0:1.8.0-3.fc40.ppc6 100% | 7.0 MiB/s | 157.5 KiB | 00m00s [119/432] libcdr-0:0.1.7-17.fc40.ppc64l 100% | 5.0 MiB/s | 465.2 KiB | 00m00s [120/432] libstemmer-0:2.2.0-10.fc40.pp 100% | 6.5 MiB/s | 146.4 KiB | 00m00s [121/432] libX11-xcb-0:1.8.9-1.fc41.ppc 100% | 593.8 KiB/s | 11.9 KiB | 00m00s [122/432] xorg-x11-proto-devel-0:2024.1 100% | 6.8 MiB/s | 265.7 KiB | 00m00s [123/432] libxcb-devel-0:1.17.0-1.fc41. 100% | 28.2 MiB/s | 1.1 MiB | 00m00s [124/432] libX11-common-0:1.8.9-1.fc41. 100% | 4.4 MiB/s | 144.5 KiB | 00m00s [125/432] libicu-0:74.2-1.fc40.ppc64le 100% | 23.9 MiB/s | 10.6 MiB | 00m00s [126/432] graphite2-devel-0:1.3.14-15.f 100% | 447.3 KiB/s | 20.6 KiB | 00m00s [127/432] libxcb-0:1.17.0-1.fc41.ppc64l 100% | 3.5 MiB/s | 250.8 KiB | 00m00s [128/432] harfbuzz-icu-0:8.4.0-1.fc41.p 100% | 857.3 KiB/s | 16.3 KiB | 00m00s [129/432] graphite2-0:1.3.14-15.fc40.pp 100% | 4.9 MiB/s | 105.1 KiB | 00m00s [130/432] atk-0:2.52.0-1.fc41.ppc64le 100% | 3.6 MiB/s | 84.7 KiB | 00m00s [131/432] cairomm-devel-0:1.14.5-4.fc41 100% | 2.6 MiB/s | 60.7 KiB | 00m00s [132/432] gtksourceview4-0:4.8.4-6.fc40 100% | 10.9 MiB/s | 881.7 KiB | 00m00s [133/432] cairomm-0:1.14.5-4.fc41.ppc64 100% | 1.8 MiB/s | 61.7 KiB | 00m00s [134/432] gtk3-0:3.24.42-2.fc41.ppc64le 100% | 54.6 MiB/s | 5.8 MiB | 00m00s [135/432] atkmm-devel-0:2.28.4-1.fc40.p 100% | 1.1 MiB/s | 44.8 KiB | 00m00s [136/432] glibmm2.4-devel-0:2.66.7-1.fc 100% | 18.0 MiB/s | 496.6 KiB | 00m00s [137/432] gdk-pixbuf2-devel-0:2.42.12-1 100% | 4.7 MiB/s | 333.3 KiB | 00m00s [138/432] pangomm-devel-0:2.46.4-1.fc40 100% | 1.6 MiB/s | 65.1 KiB | 00m00s [139/432] atkmm-0:2.28.4-1.fc40.ppc64le 100% | 2.3 MiB/s | 89.1 KiB | 00m00s [140/432] gtkmm3.0-0:3.24.9-1.fc41.ppc6 100% | 11.4 MiB/s | 981.6 KiB | 00m00s [141/432] glibmm2.4-0:2.66.7-1.fc41.ppc 100% | 20.8 MiB/s | 661.3 KiB | 00m00s [142/432] libsigc++20-0:2.12.1-2.fc40.p 100% | 1.8 MiB/s | 39.6 KiB | 00m00s [143/432] pangomm-0:2.46.4-1.fc40.ppc64 100% | 3.5 MiB/s | 69.1 KiB | 00m00s [144/432] at-spi2-atk-devel-0:2.52.0-1. 100% | 457.2 KiB/s | 10.5 KiB | 00m00s [145/432] atk-devel-0:2.52.0-1.fc41.ppc 100% | 12.9 MiB/s | 343.3 KiB | 00m00s [146/432] cairo-gobject-devel-0:1.18.0- 100% | 589.2 KiB/s | 11.2 KiB | 00m00s [147/432] libXcomposite-devel-0:0.4.6-3 100% | 749.7 KiB/s | 15.7 KiB | 00m00s [148/432] libXcursor-devel-0:1.2.2-1.fc 100% | 1.5 MiB/s | 28.2 KiB | 00m00s [149/432] libXdamage-devel-0:1.1.6-3.fc 100% | 448.0 KiB/s | 9.4 KiB | 00m00s [150/432] libXext-devel-0:1.3.6-1.fc40. 100% | 3.9 MiB/s | 72.3 KiB | 00m00s [151/432] libXfixes-devel-0:6.0.1-3.fc4 100% | 623.1 KiB/s | 12.5 KiB | 00m00s [152/432] libXi-devel-0:1.8.1-5.fc40.pp 100% | 5.3 MiB/s | 103.0 KiB | 00m00s [153/432] libXinerama-devel-0:1.1.5-6.f 100% | 620.1 KiB/s | 13.0 KiB | 00m00s [154/432] libXrandr-devel-0:1.5.4-3.fc4 100% | 911.4 KiB/s | 19.1 KiB | 00m00s [155/432] libcloudproviders-devel-0:0.3 100% | 2.1 MiB/s | 42.7 KiB | 00m00s [156/432] libxkbcommon-devel-0:1.7.0-1. 100% | 3.3 MiB/s | 67.2 KiB | 00m00s [157/432] wayland-devel-0:1.22.0-3.fc40 100% | 6.7 MiB/s | 144.4 KiB | 00m00s [158/432] at-spi2-atk-0:2.52.0-1.fc41.p 100% | 5.1 MiB/s | 94.8 KiB | 00m00s [159/432] cairo-gobject-0:1.18.0-3.fc40 100% | 884.6 KiB/s | 17.7 KiB | 00m00s [160/432] adwaita-icon-theme-0:46.2-2.f 100% | 7.3 MiB/s | 284.1 KiB | 00m00s [161/432] colord-libs-0:1.4.7-3.fc40.pp 100% | 8.7 MiB/s | 240.0 KiB | 00m00s [162/432] gdk-pixbuf2-modules-0:2.42.12 100% | 1.5 MiB/s | 31.1 KiB | 00m00s [163/432] gtk-update-icon-cache-0:3.24. 100% | 1.9 MiB/s | 35.0 KiB | 00m00s [164/432] hicolor-icon-theme-0:0.17-18. 100% | 2.9 MiB/s | 65.8 KiB | 00m00s [165/432] cups-libs-1:2.4.8-4.fc41.ppc6 100% | 6.3 MiB/s | 315.0 KiB | 00m00s [166/432] libXcomposite-0:0.4.6-3.fc40. 100% | 1.3 MiB/s | 24.7 KiB | 00m00s [167/432] libXcursor-0:1.2.2-1.fc41.ppc 100% | 1.6 MiB/s | 33.5 KiB | 00m00s [168/432] libXdamage-0:1.1.6-3.fc40.ppc 100% | 1.2 MiB/s | 23.7 KiB | 00m00s [169/432] libXext-0:1.3.6-1.fc40.ppc64l 100% | 2.2 MiB/s | 40.8 KiB | 00m00s [170/432] libXfixes-0:6.0.1-3.fc40.ppc6 100% | 1.0 MiB/s | 19.6 KiB | 00m00s [171/432] libXi-0:1.8.1-5.fc40.ppc64le 100% | 2.0 MiB/s | 42.9 KiB | 00m00s [172/432] libXinerama-0:1.1.5-6.fc40.pp 100% | 724.2 KiB/s | 14.5 KiB | 00m00s [173/432] libXrandr-0:1.5.4-3.fc40.ppc6 100% | 1.6 MiB/s | 28.6 KiB | 00m00s [174/432] libcloudproviders-0:0.3.5-3.f 100% | 2.2 MiB/s | 47.1 KiB | 00m00s [175/432] libtracker-sparql-0:3.7.3-1.f 100% | 13.5 MiB/s | 400.3 KiB | 00m00s [176/432] libwayland-client-0:1.22.0-3. 100% | 1.6 MiB/s | 33.8 KiB | 00m00s [177/432] libwayland-cursor-0:1.22.0-3. 100% | 956.4 KiB/s | 20.1 KiB | 00m00s [178/432] libwayland-egl-0:1.22.0-3.fc4 100% | 636.7 KiB/s | 12.7 KiB | 00m00s [179/432] gmock-0:1.14.0-4.fc40.ppc64le 100% | 2.4 MiB/s | 60.0 KiB | 00m00s [180/432] libxkbcommon-0:1.7.0-1.fc41.p 100% | 4.8 MiB/s | 156.9 KiB | 00m00s [181/432] gtest-0:1.14.0-4.fc40.ppc64le 100% | 8.7 MiB/s | 178.3 KiB | 00m00s [182/432] enchant2-devel-0:2.8.0-1.fc41 100% | 1.1 MiB/s | 21.8 KiB | 00m00s [183/432] enchant2-0:2.8.0-1.fc41.ppc64 100% | 3.7 MiB/s | 78.9 KiB | 00m00s [184/432] automake-0:1.16.5-16.fc40.noa 100% | 22.8 MiB/s | 675.8 KiB | 00m00s [185/432] gspell-0:1.12.2-4.fc40.ppc64l 100% | 1.8 MiB/s | 110.9 KiB | 00m00s [186/432] gnutls-0:3.8.5-2.fc41.ppc64le 100% | 27.3 MiB/s | 1.1 MiB | 00m00s [187/432] libassuan-0:2.5.7-1.fc41.ppc6 100% | 3.1 MiB/s | 70.8 KiB | 00m00s [188/432] iso-codes-0:4.16.0-3.fc40.noa 100% | 24.5 MiB/s | 3.4 MiB | 00m00s [189/432] libgcrypt-0:1.10.3-4.fc41.ppc 100% | 15.0 MiB/s | 585.0 KiB | 00m00s [190/432] libksba-0:1.6.6-1.fc41.ppc64l 100% | 8.1 MiB/s | 173.5 KiB | 00m00s [191/432] npth-0:1.7-1.fc41.ppc64le 100% | 1.2 MiB/s | 25.1 KiB | 00m00s [192/432] gsl-0:2.7.1-8.fc41.ppc64le 100% | 9.1 MiB/s | 1.2 MiB | 00m00s [193/432] perl-Exporter-0:5.78-3.fc40.n 100% | 1.2 MiB/s | 30.8 KiB | 00m00s [194/432] libsigc++20-devel-0:2.12.1-2. 100% | 2.0 MiB/s | 67.1 KiB | 00m00s [195/432] tpm2-tss-0:4.1.3-1.fc41.ppc64 100% | 9.9 MiB/s | 385.7 KiB | 00m00s [196/432] perl-XML-Parser-0:2.47-3.fc40 100% | 10.7 MiB/s | 229.8 KiB | 00m00s [197/432] perl-constant-0:1.33-503.fc40 100% | 1.1 MiB/s | 22.8 KiB | 00m00s [198/432] perl-interpreter-4:5.38.2-507 100% | 3.1 MiB/s | 72.0 KiB | 00m00s [199/432] perl-open-0:1.13-507.fc41.noa 100% | 876.2 KiB/s | 16.6 KiB | 00m00s [200/432] libffi-devel-0:3.4.6-1.fc41.p 100% | 1.3 MiB/s | 28.5 KiB | 00m00s [201/432] libmount-devel-0:2.40.1-1.fc4 100% | 1.3 MiB/s | 27.0 KiB | 00m00s [202/432] libselinux-devel-0:3.6-4.fc40 100% | 5.1 MiB/s | 115.1 KiB | 00m00s [203/432] python3-0:3.12.3-2.fc41.ppc64 100% | 1.3 MiB/s | 27.4 KiB | 00m00s [204/432] python3-packaging-0:24.0-1.fc 100% | 6.0 MiB/s | 116.4 KiB | 00m00s [205/432] perl-libs-4:5.38.2-507.fc41.p 100% | 23.8 MiB/s | 2.3 MiB | 00m00s [206/432] pcre2-devel-0:10.43-2.fc41.1. 100% | 8.1 MiB/s | 487.6 KiB | 00m00s [207/432] libproxy-0:0.5.5-1.fc41.ppc64 100% | 2.3 MiB/s | 50.1 KiB | 00m00s [208/432] gsettings-desktop-schemas-0:4 100% | 16.2 MiB/s | 747.3 KiB | 00m00s [209/432] gettext-0:0.22.5-2.fc41.ppc64 100% | 27.7 MiB/s | 1.1 MiB | 00m00s [210/432] gettext-runtime-0:0.22.5-2.fc 100% | 4.8 MiB/s | 114.0 KiB | 00m00s [211/432] gettext-libs-0:0.22.5-2.fc41. 100% | 18.1 MiB/s | 722.0 KiB | 00m00s [212/432] libtextstyle-0:0.22.5-2.fc41. 100% | 4.8 MiB/s | 102.2 KiB | 00m00s [213/432] gettext-common-devel-0:0.22.5 100% | 8.7 MiB/s | 596.1 KiB | 00m00s [214/432] libtiff-0:4.6.0-2.fc40.ppc64l 100% | 14.2 MiB/s | 377.8 KiB | 00m00s [215/432] shared-mime-info-0:2.3-5.fc41 100% | 14.2 MiB/s | 393.9 KiB | 00m00s [216/432] libtiff-devel-0:4.6.0-2.fc40. 100% | 6.0 MiB/s | 247.0 KiB | 00m00s [217/432] libmpc-0:1.3.1-5.fc40.ppc64le 100% | 4.7 MiB/s | 95.9 KiB | 00m00s [218/432] annobin-plugin-gcc-0:12.54-2. 100% | 23.6 MiB/s | 966.2 KiB | 00m00s [219/432] gcc-plugin-annobin-0:14.1.1-4 100% | 2.6 MiB/s | 53.2 KiB | 00m00s [220/432] libstdc++-devel-0:14.1.1-4.fc 100% | 11.2 MiB/s | 2.6 MiB | 00m00s [221/432] cpp-0:14.1.1-4.fc41.ppc64le 100% | 47.7 MiB/s | 10.5 MiB | 00m00s [222/432] libasan-0:14.1.1-4.fc41.ppc64 100% | 18.6 MiB/s | 513.7 KiB | 00m00s [223/432] glibc-devel-0:2.39.9000-18.fc 100% | 6.2 MiB/s | 562.4 KiB | 00m00s [224/432] libatomic-0:14.1.1-4.fc41.ppc 100% | 1.8 MiB/s | 38.6 KiB | 00m00s [225/432] libubsan-0:14.1.1-4.fc41.ppc6 100% | 10.2 MiB/s | 260.1 KiB | 00m00s [226/432] gc-0:8.2.2-6.fc40.ppc64le 100% | 5.2 MiB/s | 121.6 KiB | 00m00s [227/432] bzip2-devel-0:1.0.8-18.fc40.p 100% | 9.5 MiB/s | 213.5 KiB | 00m00s [228/432] make-1:4.4.1-6.fc40.ppc64le 100% | 10.2 MiB/s | 596.0 KiB | 00m00s [229/432] default-fonts-core-sans-0:4.0 100% | 1.2 MiB/s | 24.8 KiB | 00m00s [230/432] fonts-filesystem-1:2.0.5-14.f 100% | 407.7 KiB/s | 8.2 KiB | 00m00s [231/432] xml-common-0:0.6.3-63.fc40.no 100% | 1.7 MiB/s | 31.0 KiB | 00m00s [232/432] hunspell-0:1.7.2-7.fc40.ppc64 100% | 17.8 MiB/s | 474.8 KiB | 00m00s [233/432] double-conversion-0:3.3.0-3.f 100% | 2.5 MiB/s | 55.4 KiB | 00m00s [234/432] emacs-filesystem-1:30.0-2.fc4 100% | 322.4 KiB/s | 7.1 KiB | 00m00s [235/432] abattis-cantarell-vf-fonts-0: 100% | 5.9 MiB/s | 120.3 KiB | 00m00s [236/432] google-noto-sans-vf-fonts-0:2 100% | 19.3 MiB/s | 593.5 KiB | 00m00s [237/432] avahi-libs-0:0.8-26.fc40.ppc6 100% | 3.2 MiB/s | 71.8 KiB | 00m00s [238/432] libgusb-0:0.4.9-1.fc41.ppc64l 100% | 3.0 MiB/s | 65.5 KiB | 00m00s [239/432] cmake-rpm-macros-0:3.28.3-4.f 100% | 825.1 KiB/s | 17.3 KiB | 00m00s [240/432] expat-0:2.6.2-1.fc41.ppc64le 100% | 5.3 MiB/s | 118.9 KiB | 00m00s [241/432] jsoncpp-0:1.9.5-7.fc40.ppc64l 100% | 4.8 MiB/s | 99.0 KiB | 00m00s [242/432] libuv-1:1.48.0-1.fc40.ppc64le 100% | 11.6 MiB/s | 261.7 KiB | 00m00s [243/432] rhash-0:1.4.4-1.fc41.ppc64le 100% | 7.0 MiB/s | 207.6 KiB | 00m00s [244/432] pixman-devel-0:0.43.4-1.fc41. 100% | 818.0 KiB/s | 17.2 KiB | 00m00s [245/432] cmake-data-0:3.28.3-4.fc41.no 100% | 12.6 MiB/s | 1.8 MiB | 00m00s [246/432] pixman-0:0.43.4-1.fc41.ppc64l 100% | 9.2 MiB/s | 235.4 KiB | 00m00s [247/432] brotli-0:1.1.0-3.fc40.ppc64le 100% | 938.3 KiB/s | 20.6 KiB | 00m00s [248/432] dbus-libs-1:1.14.10-3.fc40.pp 100% | 6.9 MiB/s | 176.1 KiB | 00m00s [249/432] perl-Carp-0:1.54-502.fc40.noa 100% | 1.4 MiB/s | 28.7 KiB | 00m00s [250/432] perl-Class-Struct-0:0.68-507. 100% | 1.1 MiB/s | 22.2 KiB | 00m00s [251/432] autoconf-0:2.72-2.fc41.noarch 100% | 11.6 MiB/s | 816.9 KiB | 00m00s [252/432] perl-Errno-0:1.37-507.fc41.pp 100% | 651.8 KiB/s | 15.0 KiB | 00m00s [253/432] perl-File-Basename-0:2.86-507 100% | 910.1 KiB/s | 17.3 KiB | 00m00s [254/432] perl-File-Path-0:2.18-503.fc4 100% | 1.6 MiB/s | 35.0 KiB | 00m00s [255/432] perl-File-stat-0:1.13-507.fc4 100% | 785.8 KiB/s | 17.3 KiB | 00m00s [256/432] perl-Getopt-Long-1:2.57-4.fc4 100% | 2.7 MiB/s | 63.5 KiB | 00m00s [257/432] perl-IO-0:1.52-507.fc41.ppc64 100% | 3.3 MiB/s | 78.3 KiB | 00m00s [258/432] perl-PathTools-0:3.89-502.fc4 100% | 3.9 MiB/s | 83.3 KiB | 00m00s [259/432] perl-Thread-Queue-0:3.14-503. 100% | 1.1 MiB/s | 21.2 KiB | 00m00s [260/432] perl-threads-1:2.36-503.fc40. 100% | 2.8 MiB/s | 58.2 KiB | 00m00s [261/432] perl-Data-Dumper-0:2.188-503. 100% | 2.8 MiB/s | 57.6 KiB | 00m00s [262/432] m4-0:1.4.19-9.fc40.ppc64le 100% | 8.1 MiB/s | 314.6 KiB | 00m00s [263/432] perl-File-Compare-0:1.100.700 100% | 740.6 KiB/s | 13.3 KiB | 00m00s [264/432] perl-File-Copy-0:2.41-507.fc4 100% | 1.0 MiB/s | 20.2 KiB | 00m00s [265/432] perl-File-Find-0:1.43-507.fc4 100% | 1.2 MiB/s | 25.4 KiB | 00m00s [266/432] perl-File-Temp-1:0.231.100-50 100% | 3.0 MiB/s | 59.0 KiB | 00m00s [267/432] gcc-0:14.1.1-4.fc41.ppc64le 100% | 31.0 MiB/s | 32.5 MiB | 00m01s [268/432] perl-POSIX-0:2.13-507.fc41.pp 100% | 968.3 KiB/s | 117.2 KiB | 00m00s [269/432] perl-Text-ParseWords-0:3.31-5 100% | 141.7 KiB/s | 16.3 KiB | 00m00s [270/432] dbus-1:1.14.10-3.fc40.ppc64le 100% | 397.3 KiB/s | 7.9 KiB | 00m00s [271/432] libXtst-0:1.2.4-6.fc40.ppc64l 100% | 1.0 MiB/s | 22.1 KiB | 00m00s [272/432] at-spi2-core-0:2.52.0-1.fc41. 100% | 9.0 MiB/s | 370.6 KiB | 00m00s [273/432] xprop-0:1.2.7-1.fc40.ppc64le 100% | 1.9 MiB/s | 38.3 KiB | 00m00s [274/432] dbus-devel-1:1.14.10-3.fc40.p 100% | 1.9 MiB/s | 34.6 KiB | 00m00s [275/432] annobin-docs-0:12.54-2.fc41.n 100% | 3.8 MiB/s | 89.8 KiB | 00m00s [276/432] at-spi2-core-devel-0:2.52.0-1 100% | 7.3 MiB/s | 254.8 KiB | 00m00s [277/432] adwaita-cursor-theme-0:46.2-2 100% | 16.6 MiB/s | 509.8 KiB | 00m00s [278/432] GraphicsMagick-c++-0:1.3.42-1 100% | 5.2 MiB/s | 128.2 KiB | 00m00s [279/432] GraphicsMagick-devel-0:1.3.42 100% | 2.1 MiB/s | 73.0 KiB | 00m00s [280/432] GraphicsMagick-0:1.3.42-1.fc4 100% | 33.5 MiB/s | 1.7 MiB | 00m00s [281/432] libICE-0:1.1.1-3.fc40.ppc64le 100% | 4.4 MiB/s | 81.0 KiB | 00m00s [282/432] libSM-0:1.2.4-3.fc40.ppc64le 100% | 2.4 MiB/s | 44.3 KiB | 00m00s [283/432] jasper-libs-0:4.2.3-1.fc41.pp 100% | 7.5 MiB/s | 184.9 KiB | 00m00s [284/432] jbigkit-libs-0:2.1-29.fc40.pp 100% | 2.9 MiB/s | 56.6 KiB | 00m00s [285/432] libwebp-0:1.4.0-1.fc41.ppc64l 100% | 11.6 MiB/s | 273.8 KiB | 00m00s [286/432] libwmf-lite-0:0.2.13-5.fc40.p 100% | 3.7 MiB/s | 79.8 KiB | 00m00s [287/432] adwaita-icon-theme-legacy-0:4 100% | 12.9 MiB/s | 2.2 MiB | 00m00s [288/432] poppler-glib-0:24.02.0-2.fc40 100% | 5.7 MiB/s | 198.8 KiB | 00m00s [289/432] gpgmepp-0:1.23.2-3.fc40.ppc64 100% | 7.9 MiB/s | 145.7 KiB | 00m00s [290/432] urw-base35-fonts-legacy-0:202 100% | 39.2 MiB/s | 3.0 MiB | 00m00s [291/432] nspr-0:4.35.0-23.fc41.ppc64le 100% | 5.1 MiB/s | 171.7 KiB | 00m00s [292/432] poppler-0:24.02.0-2.fc40.ppc6 100% | 20.3 MiB/s | 1.2 MiB | 00m00s [293/432] openjpeg2-0:2.5.2-1.fc41.ppc6 100% | 10.0 MiB/s | 214.4 KiB | 00m00s [294/432] nss-0:3.100.0-1.fc41.ppc64le 100% | 11.3 MiB/s | 797.7 KiB | 00m00s [295/432] lib2geom-0:1.3-8.fc41.ppc64le 100% | 13.7 MiB/s | 436.3 KiB | 00m00s [296/432] poppler-data-0:0.4.11-7.fc40. 100% | 37.3 MiB/s | 2.0 MiB | 00m00s [297/432] libwayland-server-0:1.22.0-3. 100% | 2.3 MiB/s | 44.0 KiB | 00m00s [298/432] mkfontscale-0:1.2.2-6.fc40.pp 100% | 1.6 MiB/s | 34.0 KiB | 00m00s [299/432] json-c-0:0.17-3.fc40.ppc64le 100% | 2.7 MiB/s | 49.0 KiB | 00m00s [300/432] python3-numpy-1:1.26.4-5.fc41 100% | 62.1 MiB/s | 6.8 MiB | 00m00s [301/432] sqlite-0:3.45.3-1.fc41.ppc64l 100% | 11.6 MiB/s | 987.1 KiB | 00m00s [302/432] perl-overload-0:1.37-507.fc41 100% | 2.5 MiB/s | 45.7 KiB | 00m00s [303/432] perl-Scalar-List-Utils-5:1.63 100% | 3.7 MiB/s | 75.8 KiB | 00m00s [304/432] perl-mro-0:1.28-507.fc41.ppc6 100% | 1.5 MiB/s | 29.5 KiB | 00m00s [305/432] perl-overloading-0:0.02-507.f 100% | 651.7 KiB/s | 13.0 KiB | 00m00s [306/432] perl-encoding-4:3.00-505.fc41 100% | 2.9 MiB/s | 63.1 KiB | 00m00s [307/432] perl-DynaLoader-0:1.54-507.fc 100% | 1.2 MiB/s | 26.1 KiB | 00m00s [308/432] perl-Encode-4:3.21-505.fc41.p 100% | 17.5 MiB/s | 1.0 MiB | 00m00s [309/432] perl-Filter-2:1.64-503.fc40.p 100% | 4.4 MiB/s | 81.4 KiB | 00m00s [310/432] perl-URI-0:5.28-1.fc41.noarch 100% | 5.6 MiB/s | 119.6 KiB | 00m00s [311/432] perl-libwww-perl-0:6.77-1.fc4 100% | 10.2 MiB/s | 199.0 KiB | 00m00s [312/432] perl-MIME-Base64-0:3.16-503.f 100% | 1.7 MiB/s | 30.7 KiB | 00m00s [313/432] perl-base-0:2.27-507.fc41.noa 100% | 777.9 KiB/s | 16.3 KiB | 00m00s [314/432] perl-libnet-0:3.15-503.fc40.n 100% | 6.3 MiB/s | 122.5 KiB | 00m00s [315/432] perl-parent-1:0.241-502.fc40. 100% | 919.2 KiB/s | 14.7 KiB | 00m00s [316/432] perl-threads-shared-0:1.68-50 100% | 2.3 MiB/s | 46.4 KiB | 00m00s [317/432] perl-Fcntl-0:1.15-507.fc41.pp 100% | 1.1 MiB/s | 20.8 KiB | 00m00s [318/432] perl-locale-0:1.10-507.fc41.n 100% | 765.6 KiB/s | 13.8 KiB | 00m00s [319/432] perl-SelectSaver-0:1.02-507.f 100% | 623.6 KiB/s | 11.8 KiB | 00m00s [320/432] perl-Socket-4:2.038-1.fc41.pp 100% | 2.6 MiB/s | 55.9 KiB | 00m00s [321/432] perl-Symbol-0:1.09-507.fc41.n 100% | 651.5 KiB/s | 14.3 KiB | 00m00s [322/432] perl-Pod-Usage-4:2.03-504.fc4 100% | 2.2 MiB/s | 39.8 KiB | 00m00s [323/432] perl-vars-0:1.05-507.fc41.noa 100% | 728.6 KiB/s | 13.1 KiB | 00m00s [324/432] perl-Getopt-Std-0:1.13-507.fc 100% | 830.4 KiB/s | 15.8 KiB | 00m00s [325/432] perl-Storable-1:3.32-502.fc40 100% | 5.9 MiB/s | 102.4 KiB | 00m00s [326/432] perl-B-0:1.88-507.fc41.ppc64l 100% | 8.3 MiB/s | 179.4 KiB | 00m00s [327/432] perl-if-0:0.61.000-507.fc41.n 100% | 706.6 KiB/s | 14.1 KiB | 00m00s [328/432] pcre2-utf16-0:10.43-2.fc41.1. 100% | 8.0 MiB/s | 230.1 KiB | 00m00s [329/432] pcre2-utf32-0:10.43-2.fc41.1. 100% | 9.2 MiB/s | 216.4 KiB | 00m00s [330/432] crypto-policies-scripts-0:202 100% | 5.3 MiB/s | 108.2 KiB | 00m00s [331/432] nss-softokn-0:3.100.0-1.fc41. 100% | 16.4 MiB/s | 437.9 KiB | 00m00s [332/432] nss-sysinit-0:3.100.0-1.fc41. 100% | 989.5 KiB/s | 18.8 KiB | 00m00s [333/432] nss-util-0:3.100.0-1.fc41.ppc 100% | 4.6 MiB/s | 98.2 KiB | 00m00s [334/432] libfontenc-0:1.1.8-1.fc41.ppc 100% | 1.8 MiB/s | 33.3 KiB | 00m00s [335/432] xkeyboard-config-0:2.41-1.fc4 100% | 23.1 MiB/s | 920.7 KiB | 00m00s [336/432] libXau-devel-0:1.0.11-6.fc40. 100% | 680.3 KiB/s | 13.6 KiB | 00m00s [337/432] libXau-0:1.0.11-6.fc40.ppc64l 100% | 1.7 MiB/s | 32.5 KiB | 00m00s [338/432] avahi-glib-0:0.8-26.fc40.ppc6 100% | 770.7 KiB/s | 15.4 KiB | 00m00s [339/432] libsoup3-0:3.5.1-1.fc41.ppc64 100% | 15.0 MiB/s | 398.6 KiB | 00m00s [340/432] libwebp-devel-0:1.4.0-1.fc41. 100% | 1.9 MiB/s | 39.4 KiB | 00m00s [341/432] libzstd-devel-0:1.5.6-1.fc41. 100% | 2.5 MiB/s | 51.7 KiB | 00m00s [342/432] liblerc-0:4.0.0-6.fc40.ppc64l 100% | 10.6 MiB/s | 228.5 KiB | 00m00s [343/432] libsepol-devel-0:3.6-3.fc40.p 100% | 1.8 MiB/s | 40.1 KiB | 00m00s [344/432] python3-libs-0:3.12.3-2.fc41. 100% | 12.6 MiB/s | 8.9 MiB | 00m01s [345/432] duktape-0:2.7.0-7.fc40.ppc64l 100% | 3.5 MiB/s | 182.3 KiB | 00m00s [346/432] libblkid-devel-0:2.40.1-1.fc4 100% | 1.2 MiB/s | 26.0 KiB | 00m00s [347/432] libusb1-0:1.0.27-2.fc41.ppc64 100% | 3.7 MiB/s | 82.6 KiB | 00m00s [348/432] guile30-0:3.0.9-1.fc41.ppc64l 100% | 24.6 MiB/s | 8.2 MiB | 00m00s [349/432] libglvnd-core-devel-1:1.7.0-4 100% | 468.4 KiB/s | 17.3 KiB | 00m00s [350/432] libglvnd-1:1.7.0-4.fc40.ppc64 100% | 2.8 MiB/s | 115.2 KiB | 00m00s [351/432] libglvnd-egl-1:1.7.0-4.fc40.p 100% | 2.0 MiB/s | 40.6 KiB | 00m00s [352/432] libglvnd-gles-1:1.7.0-4.fc40. 100% | 1.5 MiB/s | 31.1 KiB | 00m00s [353/432] libglvnd-glx-1:1.7.0-4.fc40.p 100% | 6.2 MiB/s | 140.3 KiB | 00m00s [354/432] libglvnd-opengl-1:1.7.0-4.fc4 100% | 2.3 MiB/s | 40.8 KiB | 00m00s [355/432] hunspell-filesystem-0:1.7.2-7 100% | 405.4 KiB/s | 8.9 KiB | 00m00s [356/432] hunspell-en-US-0:0.20201207-9 100% | 5.7 MiB/s | 180.8 KiB | 00m00s [357/432] gpgme-0:1.23.2-3.fc40.ppc64le 100% | 12.0 MiB/s | 233.7 KiB | 00m00s [358/432] google-noto-fonts-common-0:20 100% | 832.9 KiB/s | 17.5 KiB | 00m00s [359/432] nettle-0:3.9.1-6.fc40.ppc64le 100% | 16.6 MiB/s | 459.8 KiB | 00m00s [360/432] libxcrypt-devel-0:4.4.36-5.fc 100% | 1.6 MiB/s | 28.6 KiB | 00m00s [361/432] gettext-envsubst-0:0.22.5-2.f 100% | 1.8 MiB/s | 38.6 KiB | 00m00s [362/432] dbus-broker-0:36-2.fc41.ppc64 100% | 8.0 MiB/s | 187.9 KiB | 00m00s [363/432] vim-filesystem-2:9.1.452-1.fc 100% | 940.6 KiB/s | 16.9 KiB | 00m00s [364/432] libXtst-devel-0:1.2.4-6.fc40. 100% | 653.5 KiB/s | 15.7 KiB | 00m00s [365/432] kernel-headers-0:6.10.0-0.rc1 100% | 13.1 MiB/s | 1.4 MiB | 00m00s [366/432] flexiblas-netlib-0:3.4.4-1.fc 100% | 50.2 MiB/s | 2.9 MiB | 00m00s [367/432] flexiblas-0:3.4.4-1.fc41.ppc6 100% | 573.5 KiB/s | 25.8 KiB | 00m00s [368/432] flexiblas-openblas-openmp-0:3 100% | 522.8 KiB/s | 17.3 KiB | 00m00s [369/432] libquadmath-0:14.1.1-4.fc41.p 100% | 6.8 MiB/s | 215.8 KiB | 00m00s [370/432] libgfortran-0:14.1.1-4.fc41.p 100% | 16.6 MiB/s | 629.2 KiB | 00m00s [371/432] libb2-0:0.98.1-11.fc40.ppc64l 100% | 1.4 MiB/s | 25.1 KiB | 00m00s [372/432] add-determinism-0:0.2.0-9.fc4 100% | 25.5 MiB/s | 912.5 KiB | 00m00s [373/432] mpdecimal-0:2.5.1-9.fc40.ppc6 100% | 4.8 MiB/s | 102.9 KiB | 00m00s [374/432] perl-Data-Dump-0:1.25-10.fc40 100% | 1.7 MiB/s | 32.4 KiB | 00m00s [375/432] tzdata-0:2024a-8.fc41.noarch 100% | 14.5 MiB/s | 430.8 KiB | 00m00s [376/432] perl-Digest-MD5-0:2.59-3.fc40 100% | 2.1 MiB/s | 36.2 KiB | 00m00s [377/432] perl-Encode-Locale-0:1.05-29. 100% | 972.5 KiB/s | 18.5 KiB | 00m00s [378/432] perl-File-Listing-0:6.16-3.fc 100% | 1.5 MiB/s | 24.7 KiB | 00m00s [379/432] perl-HTML-Parser-0:3.82-1.fc4 100% | 6.0 MiB/s | 122.0 KiB | 00m00s [380/432] perl-HTTP-Cookies-0:6.11-3.fc 100% | 1.7 MiB/s | 37.2 KiB | 00m00s [381/432] perl-HTTP-Date-0:6.06-4.fc40. 100% | 1.4 MiB/s | 24.3 KiB | 00m00s [382/432] python-pip-wheel-0:24.0-2.fc4 100% | 14.5 MiB/s | 1.5 MiB | 00m00s [383/432] perl-HTTP-Message-0:6.46-1.fc 100% | 5.0 MiB/s | 96.6 KiB | 00m00s [384/432] perl-HTTP-Negotiate-0:6.01-38 100% | 1.1 MiB/s | 19.5 KiB | 00m00s [385/432] perl-LWP-MediaTypes-0:6.04-18 100% | 1.5 MiB/s | 33.0 KiB | 00m00s [386/432] perl-Module-Load-1:0.36-503.f 100% | 949.8 KiB/s | 17.1 KiB | 00m00s [387/432] perl-NTLM-0:1.09-38.fc40.noar 100% | 1.2 MiB/s | 21.6 KiB | 00m00s [388/432] perl-Net-HTTP-0:6.23-4.fc40.n 100% | 2.2 MiB/s | 39.0 KiB | 00m00s [389/432] perl-Try-Tiny-0:0.31-9.fc40.n 100% | 1.9 MiB/s | 37.4 KiB | 00m00s [390/432] perl-WWW-RobotRules-0:6.02-39 100% | 1.1 MiB/s | 19.6 KiB | 00m00s [391/432] perl-FileHandle-0:2.05-507.fc 100% | 867.8 KiB/s | 15.6 KiB | 00m00s [392/432] perl-IO-Socket-IP-0:0.42-2.fc 100% | 1.8 MiB/s | 41.7 KiB | 00m00s [393/432] perl-Time-Local-2:1.350-5.fc4 100% | 1.9 MiB/s | 34.3 KiB | 00m00s [394/432] perl-Pod-Perldoc-0:3.28.01-50 100% | 4.6 MiB/s | 79.4 KiB | 00m00s [395/432] perl-podlators-1:5.01-502.fc4 100% | 6.2 MiB/s | 120.9 KiB | 00m00s [396/432] perl-HTTP-Tiny-0:0.088-5.fc40 100% | 2.9 MiB/s | 55.6 KiB | 00m00s [397/432] perl-IPC-Open3-0:1.22-507.fc4 100% | 1.1 MiB/s | 22.0 KiB | 00m00s [398/432] perl-Pod-Simple-1:3.45-6.fc40 100% | 8.1 MiB/s | 208.6 KiB | 00m00s [399/432] groff-base-0:1.23.0-6.fc40.pp 100% | 17.5 MiB/s | 1.1 MiB | 00m00s [400/432] perl-Compress-Raw-Zlib-0:2.21 100% | 2.5 MiB/s | 65.0 KiB | 00m00s [401/432] perl-IO-Compress-0:2.212-1.fc 100% | 9.8 MiB/s | 291.9 KiB | 00m00s [402/432] perl-Digest-HMAC-0:1.04-10.fc 100% | 996.2 KiB/s | 21.9 KiB | 00m00s [403/432] perl-IO-Socket-SSL-0:2.085-1. 100% | 6.9 MiB/s | 224.5 KiB | 00m00s [404/432] mailcap-0:2.1.54-5.fc40.noarc 100% | 2.1 MiB/s | 34.1 KiB | 00m00s [405/432] perl-Compress-Raw-Bzip2-0:2.2 100% | 2.0 MiB/s | 36.1 KiB | 00m00s [406/432] perl-Mozilla-CA-0:20240313-1. 100% | 668.3 KiB/s | 14.0 KiB | 00m00s [407/432] perl-Net-SSLeay-0:1.94-3.fc40 100% | 8.6 MiB/s | 369.6 KiB | 00m00s [408/432] perl-Clone-0:0.46-6.fc40.ppc6 100% | 1.2 MiB/s | 22.6 KiB | 00m00s [409/432] perl-IO-HTML-0:1.004-12.fc40. 100% | 1.3 MiB/s | 27.5 KiB | 00m00s [410/432] perl-TimeDate-1:2.33-14.fc40. 100% | 2.8 MiB/s | 49.1 KiB | 00m00s [411/432] perl-HTML-Tagset-0:3.24-1.fc4 100% | 963.1 KiB/s | 18.3 KiB | 00m00s [412/432] perl-I18N-Langinfo-0:0.22-507 100% | 1.2 MiB/s | 22.5 KiB | 00m00s [413/432] perl-Digest-0:1.20-502.fc40.n 100% | 1.2 MiB/s | 24.6 KiB | 00m00s [414/432] perl-Digest-SHA-1:6.04-503.fc 100% | 3.5 MiB/s | 64.2 KiB | 00m00s [415/432] perl-Term-ANSIColor-0:5.01-50 100% | 2.3 MiB/s | 47.6 KiB | 00m00s [416/432] perl-subs-0:1.04-507.fc41.noa 100% | 740.1 KiB/s | 11.8 KiB | 00m00s [417/432] perl-AutoLoader-0:5.74-507.fc 100% | 970.9 KiB/s | 21.4 KiB | 00m00s [418/432] mesa-libGL-0:24.1.0-1.fc41.pp 100% | 8.0 MiB/s | 197.4 KiB | 00m00s [419/432] nss-softokn-freebl-0:3.100.0- 100% | 11.2 MiB/s | 413.2 KiB | 00m00s [420/432] mesa-libEGL-0:24.1.0-1.fc41.p 100% | 6.7 MiB/s | 157.9 KiB | 00m00s [421/432] perl-Term-Cap-0:1.18-503.fc40 100% | 1.1 MiB/s | 21.9 KiB | 00m00s [422/432] ncurses-0:6.4-12.20240127.fc4 100% | 10.6 MiB/s | 424.4 KiB | 00m00s [423/432] perl-Pod-Escapes-1:1.07-503.f 100% | 1.0 MiB/s | 19.6 KiB | 00m00s [424/432] perl-Text-Tabs+Wrap-0:2024.00 100% | 1.1 MiB/s | 21.6 KiB | 00m00s [425/432] openblas-0:0.3.26-4.fc40.ppc6 100% | 1.9 MiB/s | 38.6 KiB | 00m00s [426/432] libXxf86vm-0:1.1.5-6.fc40.ppc 100% | 916.1 KiB/s | 18.3 KiB | 00m00s [427/432] libdrm-0:2.4.120-3.fc40.ppc64 100% | 4.9 MiB/s | 109.3 KiB | 00m00s [428/432] libxshmfence-0:1.3.2-3.fc40.p 100% | 644.9 KiB/s | 12.3 KiB | 00m00s [429/432] mesa-libglapi-0:24.1.0-1.fc41 100% | 2.6 MiB/s | 52.6 KiB | 00m00s [430/432] openblas-openmp-0:0.3.26-4.fc 100% | 21.0 MiB/s | 4.8 MiB | 00m00s [431/432] mesa-libgbm-0:24.1.0-1.fc41.p 100% | 1.6 MiB/s | 53.0 KiB | 00m00s [432/432] dbus-common-1:1.14.10-3.fc40. 100% | 14.4 KiB/s | 14.8 KiB | 00m01s -------------------------------------------------------------------------------- [432/432] Total 100% | 33.1 MiB/s | 228.6 MiB | 00m07s Running transaction [ 1/434] Verify package files 100% | 212.0 B/s | 432.0 B | 00m02s >>> Running pre-transaction scriptlet: crypto-policies-scripts-0:20240521-1.gitf >>> Stop pre-transaction scriptlet: crypto-policies-scripts-0:20240521-1.gitf71d [ 2/434] Prepare transaction 100% | 557.0 B/s | 432.0 B | 00m01s [ 3/434] Installing xorg-x11-proto-dev 100% | 81.0 MiB/s | 1.8 MiB | 00m00s [ 4/434] Installing libicu-0:74.2-1.fc 100% | 160.9 MiB/s | 36.8 MiB | 00m00s [ 5/434] Installing cmake-filesystem-0 100% | 2.3 MiB/s | 7.1 KiB | 00m00s [ 6/434] Installing zlib-ng-compat-dev 100% | 102.0 MiB/s | 104.5 KiB | 00m00s [ 7/434] Installing expat-0:2.6.2-1.fc 100% | 147.1 MiB/s | 602.7 KiB | 00m00s [ 8/434] Installing boost-system-0:1.8 100% | 192.4 MiB/s | 197.0 KiB | 00m00s [ 9/434] Installing boost-chrono-0:1.8 100% | 96.8 MiB/s | 198.3 KiB | 00m00s [ 10/434] Installing nspr-0:4.35.0-23.f 100% | 152.2 MiB/s | 935.2 KiB | 00m00s [ 11/434] Installing libsigc++20-0:2.12 100% | 124.9 MiB/s | 255.9 KiB | 00m00s [ 12/434] Installing lcms2-0:2.16-3.fc4 100% | 120.0 MiB/s | 614.6 KiB | 00m00s [ 13/434] Installing libgpg-error-0:1.4 100% | 118.4 MiB/s | 1.2 MiB | 00m00s [ 14/434] Installing libjpeg-turbo-0:3. 100% | 160.5 MiB/s | 986.2 KiB | 00m00s [ 15/434] Installing libpng-2:1.6.40-3. 100% | 129.9 MiB/s | 399.0 KiB | 00m00s [ 16/434] Installing boost-thread-0:1.8 100% | 64.7 MiB/s | 265.2 KiB | 00m00s [ 17/434] Installing libicu-devel-0:74. 100% | 102.0 MiB/s | 5.8 MiB | 00m00s [ 18/434] Installing libglvnd-1:1.7.0-4 100% | 169.7 MiB/s | 1.0 MiB | 00m00s [ 19/434] Installing librevenge-0:0.0.5 100% | 141.1 MiB/s | 1.1 MiB | 00m00s [ 20/434] Installing librevenge-devel-0 100% | 78.7 MiB/s | 402.8 KiB | 00m00s [ 21/434] Installing libpng-devel-2:1.6 100% | 147.1 MiB/s | 1.2 MiB | 00m00s [ 22/434] Installing nss-util-0:3.100.0 100% | 113.0 MiB/s | 347.0 KiB | 00m00s [ 23/434] Installing dbus-libs-1:1.14.1 100% | 135.3 MiB/s | 554.3 KiB | 00m00s [ 24/434] Installing libwayland-client- 100% | 97.3 MiB/s | 199.2 KiB | 00m00s [ 25/434] Installing fribidi-0:1.0.14-1 100% | 165.5 MiB/s | 677.9 KiB | 00m00s [ 26/434] Installing fribidi-devel-0:1. 100% | 40.0 MiB/s | 81.9 KiB | 00m00s [ 27/434] Installing avahi-libs-0:0.8-2 100% | 150.5 MiB/s | 616.4 KiB | 00m00s [ 28/434] Installing libassuan-0:2.5.7- 100% | 91.7 MiB/s | 281.6 KiB | 00m00s [ 29/434] Installing boost-regex-0:1.83 100% | 128.6 MiB/s | 395.2 KiB | 00m00s [ 30/434] Installing libdrm-0:2.4.120-3 100% | 141.6 MiB/s | 870.1 KiB | 00m00s [ 31/434] Installing libwayland-server- 100% | 97.5 MiB/s | 199.6 KiB | 00m00s [ 32/434] Installing libwebp-0:1.4.0-1. 100% | 158.3 MiB/s | 1.4 MiB | 00m00s [ 33/434] Installing libICE-0:1.1.1-3.f 100% | 110.2 MiB/s | 338.4 KiB | 00m00s [ 34/434] Installing emacs-filesystem-1 100% | 88.5 KiB/s | 544.0 B | 00m00s >>> Running pre-install scriptlet: xml-common-0:0.6.3-63.fc40.noarch >>> Stop pre-install scriptlet: xml-common-0:0.6.3-63.fc40.noarch [ 35/434] Installing xml-common-0:0.6.3 100% | 26.4 MiB/s | 81.1 KiB | 00m00s [ 36/434] Installing fonts-filesystem-1 100% | 769.5 KiB/s | 788.0 B | 00m00s [ 37/434] Installing libmpc-0:1.3.1-5.f 100% | 113.0 MiB/s | 347.1 KiB | 00m00s [ 38/434] Installing libX11-xcb-0:1.8.9 100% | 191.0 MiB/s | 195.5 KiB | 00m00s [ 39/434] Installing libepoxy-0:1.5.10- 100% | 180.7 MiB/s | 1.6 MiB | 00m00s [ 40/434] Installing boost-context-0:1. 100% | 96.3 MiB/s | 197.2 KiB | 00m00s [ 41/434] Installing boost-atomic-0:1.8 100% | 96.5 MiB/s | 197.7 KiB | 00m00s [ 42/434] Installing boost-filesystem-0 100% | 128.8 MiB/s | 263.8 KiB | 00m00s [ 43/434] Installing dbus-devel-1:1.14. 100% | 43.9 MiB/s | 134.8 KiB | 00m00s [ 44/434] Installing libSM-0:1.2.4-3.fc 100% | 124.3 MiB/s | 254.6 KiB | 00m00s [ 45/434] Installing libwayland-cursor- 100% | 102.6 MiB/s | 210.0 KiB | 00m00s [ 46/434] Installing libwpd-0:0.10.3-19 100% | 128.2 MiB/s | 918.7 KiB | 00m00s [ 47/434] Installing libjpeg-turbo-deve 100% | 69.4 MiB/s | 355.5 KiB | 00m00s [ 48/434] Installing libsigc++20-devel- 100% | 139.4 MiB/s | 1.1 MiB | 00m00s [ 49/434] Installing mesa-libglapi-0:24 100% | 162.9 MiB/s | 333.6 KiB | 00m00s [ 50/434] Installing libxshmfence-0:1.3 100% | 191.3 MiB/s | 195.9 KiB | 00m00s [ 51/434] Installing libgfortran-0:14.1 100% | 175.9 MiB/s | 2.5 MiB | 00m00s [ 52/434] Installing hunspell-filesyste 100% | 0.0 B/s | 388.0 B | 00m00s [ 53/434] Installing libXau-0:1.0.11-6. 100% | 119.2 MiB/s | 244.1 KiB | 00m00s [ 54/434] Installing libxcb-0:1.17.0-1. 100% | 198.7 MiB/s | 5.2 MiB | 00m00s [ 55/434] Installing jbigkit-libs-0:2.1 100% | 143.0 MiB/s | 439.2 KiB | 00m00s [ 56/434] Installing pixman-0:0.43.4-1. 100% | 140.3 MiB/s | 718.2 KiB | 00m00s [ 57/434] Installing pixman-devel-0:0.4 100% | 49.0 MiB/s | 50.2 KiB | 00m00s [ 58/434] Installing double-conversion- 100% | 131.9 MiB/s | 270.1 KiB | 00m00s [ 59/434] Installing gc-0:8.2.2-6.fc40. 100% | 179.0 MiB/s | 916.5 KiB | 00m00s [ 60/434] Installing libtextstyle-0:0.2 100% | 106.8 MiB/s | 328.2 KiB | 00m00s [ 61/434] Installing gettext-libs-0:0.2 100% | 154.5 MiB/s | 2.5 MiB | 00m00s [ 62/434] Installing libffi-devel-0:3.4 100% | 33.9 MiB/s | 34.7 KiB | 00m00s [ 63/434] Installing gsl-0:2.7.1-8.fc41 100% | 167.3 MiB/s | 4.7 MiB | 00m00s [ 64/434] Installing gtest-0:1.14.0-4.f 100% | 165.5 MiB/s | 847.2 KiB | 00m00s [ 65/434] Installing libwayland-egl-0:1 100% | 96.4 MiB/s | 197.3 KiB | 00m00s [ 66/434] Installing graphite2-0:1.3.14 100% | 121.5 MiB/s | 497.7 KiB | 00m00s [ 67/434] Installing libstemmer-0:2.2.0 100% | 154.2 MiB/s | 789.3 KiB | 00m00s [ 68/434] Installing sysprof-capture-de 100% | 98.9 MiB/s | 303.7 KiB | 00m00s [ 69/434] Installing libdatrie-0:0.2.13 100% | 108.8 MiB/s | 222.8 KiB | 00m00s [ 70/434] Installing libthai-0:0.1.29-8 100% | 130.7 MiB/s | 937.2 KiB | 00m00s [ 71/434] Installing boost-date-time-0: 100% | 96.2 MiB/s | 197.0 KiB | 00m00s [ 72/434] Installing boost-container-0: 100% | 96.8 MiB/s | 198.3 KiB | 00m00s [ 73/434] Installing boost-json-0:1.83. 100% | 148.8 MiB/s | 457.0 KiB | 00m00s [ 74/434] Installing boost-wave-0:1.83. 100% | 139.2 MiB/s | 855.1 KiB | 00m00s [ 75/434] Installing libdatrie-devel-0: 100% | 81.8 MiB/s | 753.6 KiB | 00m00s [ 76/434] Installing libthai-devel-0:0. 100% | 66.2 MiB/s | 677.4 KiB | 00m00s [ 77/434] Installing graphite2-devel-0: 100% | 24.7 MiB/s | 50.6 KiB | 00m00s [ 78/434] Installing wayland-devel-0:1. 100% | 97.7 MiB/s | 800.5 KiB | 00m00s [ 79/434] Installing gmock-0:1.14.0-4.f 100% | 89.6 MiB/s | 459.0 KiB | 00m00s [ 80/434] Installing guile30-0:3.0.9-1. 100% | 172.3 MiB/s | 53.4 MiB | 00m00s [ 81/434] Installing make-1:4.4.1-6.fc4 100% | 127.6 MiB/s | 1.9 MiB | 00m00s [ 82/434] Installing mesa-libgbm-0:24.1 100% | 96.7 MiB/s | 198.1 KiB | 00m00s [ 83/434] Installing libglvnd-egl-1:1.7 100% | 96.9 MiB/s | 198.4 KiB | 00m00s [ 84/434] Installing mesa-libEGL-0:24.1 100% | 128.2 MiB/s | 525.0 KiB | 00m00s [ 85/434] Installing libglvnd-gles-1:1. 100% | 212.0 MiB/s | 651.4 KiB | 00m00s [ 86/434] Installing libXau-devel-0:1.0 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [ 87/434] Installing libxcb-devel-0:1.1 100% | 21.0 MiB/s | 3.1 MiB | 00m00s [ 88/434] Installing hunspell-en-US-0:0 100% | 109.0 MiB/s | 558.1 KiB | 00m00s [ 89/434] Installing hunspell-0:1.7.2-7 100% | 86.4 MiB/s | 1.6 MiB | 00m00s [ 90/434] Installing libwpd-devel-0:0.1 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [ 91/434] Installing libwpg-0:0.3.4-3.f 100% | 101.1 MiB/s | 310.4 KiB | 00m00s [ 92/434] Installing boost-fiber-0:1.83 100% | 97.2 MiB/s | 199.2 KiB | 00m00s [ 93/434] Installing boost-log-0:1.83.0 100% | 148.2 MiB/s | 1.9 MiB | 00m00s [ 94/434] Installing boost-coroutine-0: 100% | 96.7 MiB/s | 198.0 KiB | 00m00s [ 95/434] Installing cpp-0:14.1.1-4.fc4 100% | 157.4 MiB/s | 32.4 MiB | 00m00s [ 96/434] Installing abattis-cantarell- 100% | 38.0 MiB/s | 194.4 KiB | 00m00s [ 97/434] Installing iso-codes-0:4.16.0 100% | 109.9 MiB/s | 19.0 MiB | 00m00s [ 98/434] Installing libwebp-devel-0:1. 100% | 40.4 MiB/s | 124.0 KiB | 00m00s [ 99/434] Installing boost-graph-0:1.83 100% | 128.5 MiB/s | 526.2 KiB | 00m00s [100/434] Installing nss-softokn-freebl 100% | 137.4 MiB/s | 1.1 MiB | 00m00s [101/434] Installing nss-softokn-0:3.10 100% | 178.6 MiB/s | 3.0 MiB | 00m00s [102/434] Installing libvisio-0:0.1.7-2 100% | 131.5 MiB/s | 807.7 KiB | 00m00s [103/434] Installing libcdr-0:0.1.7-17. 100% | 130.6 MiB/s | 1.0 MiB | 00m00s [104/434] Installing libglvnd-opengl-1: 100% | 192.2 MiB/s | 393.6 KiB | 00m00s [105/434] Installing boost-locale-0:1.8 100% | 138.9 MiB/s | 853.4 KiB | 00m00s [106/434] Installing boost-type_erasure 100% | 97.2 MiB/s | 199.0 KiB | 00m00s [107/434] Installing jasper-libs-0:4.2. 100% | 128.5 MiB/s | 526.5 KiB | 00m00s [108/434] Installing libgpg-error-devel 100% | 127.9 MiB/s | 392.9 KiB | 00m00s [109/434] Installing libgcrypt-0:1.10.3 100% | 137.3 MiB/s | 1.4 MiB | 00m00s [110/434] Installing libksba-0:1.6.6-1. 100% | 115.5 MiB/s | 591.4 KiB | 00m00s [111/434] Installing lcms2-devel-0:2.16 100% | 133.2 MiB/s | 136.4 KiB | 00m00s [112/434] Installing boost-timer-0:1.83 100% | 97.0 MiB/s | 198.7 KiB | 00m00s [113/434] Installing openblas-0:0.3.26- 100% | 47.8 MiB/s | 97.8 KiB | 00m00s [114/434] Installing openblas-openmp-0: 100% | 187.4 MiB/s | 23.6 MiB | 00m00s [115/434] Installing ncurses-0:6.4-12.2 100% | 158.6 MiB/s | 1.7 MiB | 00m00s [116/434] Installing dbus-common-1:1.14 100% | 315.1 KiB/s | 13.6 KiB | 00m00s >>> Running post-install scriptlet: dbus-common-1:1.14.10-3.fc40.noarch >>> Stop post-install scriptlet: dbus-common-1:1.14.10-3.fc40.noarch >>> Running pre-install scriptlet: dbus-broker-0:36-2.fc41.ppc64le >>> Stop pre-install scriptlet: dbus-broker-0:36-2.fc41.ppc64le [117/434] Installing dbus-broker-0:36-2 100% | 55.9 MiB/s | 744.6 KiB | 00m00s >>> Running post-install scriptlet: dbus-broker-0:36-2.fc41.ppc64le >>> Stop post-install scriptlet: dbus-broker-0:36-2.fc41.ppc64le [118/434] Installing dbus-1:1.14.10-3.f 100% | 0.0 B/s | 124.0 B | 00m00s [119/434] Installing mailcap-0:2.1.54-5 100% | 9.4 MiB/s | 87.1 KiB | 00m00s >>> Running pre-install scriptlet: groff-base-0:1.23.0-6.fc40.ppc64le >>> Stop pre-install scriptlet: groff-base-0:1.23.0-6.fc40.ppc64le [120/434] Installing groff-base-0:1.23. 100% | 109.0 MiB/s | 5.4 MiB | 00m00s >>> Running post-install scriptlet: groff-base-0:1.23.0-6.fc40.ppc64le >>> Stop post-install scriptlet: groff-base-0:1.23.0-6.fc40.ppc64le [121/434] Installing perl-Digest-0:1.20 100% | 18.0 MiB/s | 37.0 KiB | 00m00s [122/434] Installing perl-B-0:1.88-507. 100% | 118.7 MiB/s | 607.7 KiB | 00m00s [123/434] Installing perl-FileHandle-0: 100% | 9.5 MiB/s | 9.8 KiB | 00m00s [124/434] Installing perl-Digest-MD5-0: 100% | 113.9 MiB/s | 233.3 KiB | 00m00s [125/434] Installing perl-Data-Dumper-0 100% | 86.4 MiB/s | 265.3 KiB | 00m00s [126/434] Installing perl-libnet-0:3.15 100% | 57.5 MiB/s | 294.3 KiB | 00m00s [127/434] Installing perl-IO-Socket-IP- 100% | 49.0 MiB/s | 100.4 KiB | 00m00s [128/434] Installing perl-AutoLoader-0: 100% | 20.5 MiB/s | 20.9 KiB | 00m00s [129/434] Installing perl-URI-0:5.28-1. 100% | 35.1 MiB/s | 251.8 KiB | 00m00s [130/434] Installing perl-locale-0:1.10 100% | 6.5 MiB/s | 6.6 KiB | 00m00s [131/434] Installing perl-File-Path-0:2 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [132/434] Installing perl-if-0:0.61.000 100% | 6.1 MiB/s | 6.2 KiB | 00m00s [133/434] Installing perl-Time-Local-2: 100% | 34.4 MiB/s | 70.5 KiB | 00m00s [134/434] Installing perl-Mozilla-CA-0: 100% | 10.2 MiB/s | 10.5 KiB | 00m00s [135/434] Installing perl-Net-SSLeay-0: 100% | 101.3 MiB/s | 1.6 MiB | 00m00s [136/434] Installing perl-Pod-Escapes-1 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [137/434] Installing perl-IO-Socket-SSL 100% | 112.1 MiB/s | 689.0 KiB | 00m00s [138/434] Installing perl-Text-Tabs+Wra 100% | 23.3 MiB/s | 23.8 KiB | 00m00s [139/434] Installing perl-Class-Struct- 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [140/434] Installing perl-POSIX-0:2.13- 100% | 127.3 MiB/s | 391.2 KiB | 00m00s [141/434] Installing perl-File-Temp-1:0 100% | 80.1 MiB/s | 164.0 KiB | 00m00s [142/434] Installing perl-IPC-Open3-0:1 100% | 22.7 MiB/s | 23.3 KiB | 00m00s [143/434] Installing perl-Term-ANSIColo 100% | 48.4 MiB/s | 99.1 KiB | 00m00s [144/434] Installing perl-Term-Cap-0:1. 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [145/434] Installing perl-HTTP-Tiny-0:0 100% | 75.3 MiB/s | 154.2 KiB | 00m00s [146/434] Installing perl-Pod-Simple-1: 100% | 79.4 MiB/s | 569.4 KiB | 00m00s [147/434] Installing perl-Socket-4:2.03 100% | 89.1 MiB/s | 273.7 KiB | 00m00s [148/434] Installing perl-File-stat-0:1 100% | 12.9 MiB/s | 13.2 KiB | 00m00s [149/434] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.6 KiB | 00m00s [150/434] Installing perl-Symbol-0:1.09 100% | 7.0 MiB/s | 7.2 KiB | 00m00s [151/434] Installing perl-Pod-Perldoc-0 100% | 41.2 MiB/s | 168.6 KiB | 00m00s [152/434] Installing perl-podlators-1:5 100% | 76.2 MiB/s | 312.1 KiB | 00m00s [153/434] Installing perl-Text-ParseWor 100% | 14.2 MiB/s | 14.5 KiB | 00m00s [154/434] Installing perl-mro-0:1.28-50 100% | 102.7 MiB/s | 210.4 KiB | 00m00s [155/434] Installing perl-overloading-0 100% | 5.4 MiB/s | 5.5 KiB | 00m00s [156/434] Installing perl-base-0:2.27-5 100% | 12.6 MiB/s | 12.9 KiB | 00m00s [157/434] Installing perl-Fcntl-0:1.15- 100% | 98.4 MiB/s | 201.4 KiB | 00m00s [158/434] Installing perl-IO-0:1.52-507 100% | 78.8 MiB/s | 322.9 KiB | 00m00s [159/434] Installing perl-Pod-Usage-4:2 100% | 42.1 MiB/s | 86.3 KiB | 00m00s [160/434] Installing perl-constant-0:1. 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [161/434] Installing perl-Errno-0:1.37- 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [162/434] Installing perl-File-Basename 100% | 14.2 MiB/s | 14.6 KiB | 00m00s [163/434] Installing perl-Scalar-List-U 100% | 68.5 MiB/s | 280.5 KiB | 00m00s [164/434] Installing perl-overload-0:1. 100% | 70.3 MiB/s | 71.9 KiB | 00m00s [165/434] Installing perl-MIME-Base64-0 100% | 72.9 MiB/s | 224.0 KiB | 00m00s [166/434] Installing perl-parent-1:0.24 100% | 10.2 MiB/s | 10.4 KiB | 00m00s [167/434] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [168/434] Installing perl-Getopt-Std-0: 100% | 11.4 MiB/s | 11.6 KiB | 00m00s [169/434] Installing perl-Storable-1:3. 100% | 121.7 MiB/s | 373.8 KiB | 00m00s [170/434] Installing perl-Getopt-Long-1 100% | 47.8 MiB/s | 146.9 KiB | 00m00s [171/434] Installing perl-Carp-0:1.54-5 100% | 46.5 MiB/s | 47.7 KiB | 00m00s [172/434] Installing perl-PathTools-0:3 100% | 86.9 MiB/s | 356.1 KiB | 00m00s [173/434] Installing perl-DynaLoader-0: 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [174/434] Installing perl-Encode-4:3.21 100% | 164.0 MiB/s | 5.9 MiB | 00m00s [175/434] Installing perl-Exporter-0:5. 100% | 18.1 MiB/s | 55.5 KiB | 00m00s [176/434] Installing perl-libs-4:5.38.2 100% | 105.7 MiB/s | 11.7 MiB | 00m00s [177/434] Installing perl-interpreter-4 100% | 147.1 MiB/s | 301.3 KiB | 00m00s [178/434] Installing perl-Compress-Raw- 100% | 93.9 MiB/s | 288.4 KiB | 00m00s [179/434] Installing perl-threads-1:2.3 100% | 43.1 MiB/s | 265.1 KiB | 00m00s [180/434] Installing perl-File-Copy-0:2 100% | 19.7 MiB/s | 20.2 KiB | 00m00s [181/434] Installing perl-LWP-MediaType 100% | 39.3 MiB/s | 80.4 KiB | 00m00s [182/434] Installing perl-threads-share 100% | 76.1 MiB/s | 233.7 KiB | 00m00s [183/434] Installing perl-Thread-Queue- 100% | 29.6 MiB/s | 30.3 KiB | 00m00s [184/434] Installing perl-Digest-SHA-1: 100% | 86.8 MiB/s | 266.7 KiB | 00m00s [185/434] Installing perl-Digest-HMAC-0 100% | 29.2 MiB/s | 29.9 KiB | 00m00s [186/434] Installing perl-NTLM-0:1.09-3 100% | 31.9 MiB/s | 32.6 KiB | 00m00s [187/434] Installing perl-File-Compare- 100% | 5.9 MiB/s | 6.0 KiB | 00m00s [188/434] Installing perl-File-Find-0:1 100% | 6.9 MiB/s | 42.4 KiB | 00m00s [189/434] Installing perl-Filter-2:1.64 100% | 108.1 MiB/s | 885.4 KiB | 00m00s [190/434] Installing perl-encoding-4:3. 100% | 73.4 MiB/s | 150.4 KiB | 00m00s [191/434] Installing perl-open-0:1.13-5 100% | 11.4 MiB/s | 11.7 KiB | 00m00s [192/434] Installing perl-Module-Load-1 100% | 15.5 MiB/s | 15.8 KiB | 00m00s [193/434] Installing perl-Try-Tiny-0:0. 100% | 23.0 MiB/s | 70.5 KiB | 00m00s [194/434] Installing perl-WWW-RobotRule 100% | 25.2 MiB/s | 25.8 KiB | 00m00s [195/434] Installing perl-Compress-Raw- 100% | 74.1 MiB/s | 227.5 KiB | 00m00s [196/434] Installing perl-IO-Compress-0 100% | 93.5 MiB/s | 1.0 MiB | 00m00s [197/434] Installing perl-Net-HTTP-0:6. 100% | 37.6 MiB/s | 77.0 KiB | 00m00s [198/434] Installing perl-Clone-0:0.46- 100% | 102.5 MiB/s | 209.8 KiB | 00m00s [199/434] Installing perl-IO-HTML-0:1.0 100% | 22.8 MiB/s | 46.7 KiB | 00m00s [200/434] Installing perl-TimeDate-1:2. 100% | 25.3 MiB/s | 103.4 KiB | 00m00s [201/434] Installing perl-HTTP-Date-0:6 100% | 41.6 MiB/s | 42.6 KiB | 00m00s [202/434] Installing perl-File-Listing- 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [203/434] Installing perl-HTML-Tagset-0 100% | 19.2 MiB/s | 19.6 KiB | 00m00s [204/434] Installing perl-I18N-Langinfo 100% | 67.3 MiB/s | 206.7 KiB | 00m00s [205/434] Installing perl-Encode-Locale 100% | 19.6 MiB/s | 20.0 KiB | 00m00s [206/434] Installing perl-HTTP-Message- 100% | 53.6 MiB/s | 219.5 KiB | 00m00s [207/434] Installing perl-HTML-Parser-0 100% | 83.3 MiB/s | 426.5 KiB | 00m00s [208/434] Installing perl-HTTP-Cookies- 100% | 36.9 MiB/s | 75.6 KiB | 00m00s [209/434] Installing perl-HTTP-Negotiat 100% | 28.0 MiB/s | 28.6 KiB | 00m00s [210/434] Installing perl-subs-0:1.04-5 100% | 0.0 B/s | 2.5 KiB | 00m00s [211/434] Installing perl-Data-Dump-0:1 100% | 25.4 MiB/s | 52.1 KiB | 00m00s [212/434] Installing perl-libwww-perl-0 100% | 64.7 MiB/s | 529.7 KiB | 00m00s [213/434] Installing perl-XML-Parser-0: 100% | 58.8 MiB/s | 843.3 KiB | 00m00s [214/434] Installing tzdata-0:2024a-8.f 100% | 19.4 MiB/s | 1.9 MiB | 00m00s [215/434] Installing python-pip-wheel-0 100% | 218.3 MiB/s | 1.5 MiB | 00m00s [216/434] Installing mpdecimal-0:2.5.1- 100% | 107.4 MiB/s | 330.0 KiB | 00m00s [217/434] Installing libb2-0:0.98.1-11. 100% | 22.0 MiB/s | 203.2 KiB | 00m00s [218/434] Installing python3-libs-0:3.1 100% | 136.9 MiB/s | 51.9 MiB | 00m00s [219/434] Installing python3-0:3.12.3-2 100% | 104.1 MiB/s | 213.1 KiB | 00m00s [220/434] Installing boost-python3-0:1. 100% | 129.7 MiB/s | 398.5 KiB | 00m00s [221/434] Installing cmake-rpm-macros-0 100% | 7.9 MiB/s | 8.1 KiB | 00m00s [222/434] Installing python3-packaging- 100% | 70.9 MiB/s | 435.6 KiB | 00m00s [223/434] Installing crypto-policies-sc 100% | 47.5 MiB/s | 340.4 KiB | 00m00s [224/434] Installing nss-sysinit-0:3.10 100% | 97.2 MiB/s | 199.1 KiB | 00m00s [225/434] Installing nss-0:3.100.0-1.fc 100% | 108.7 MiB/s | 2.6 MiB | 00m00s >>> Running post-install scriptlet: nss-0:3.100.0-1.fc41.ppc64le >>> Stop post-install scriptlet: nss-0:3.100.0-1.fc41.ppc64le [226/434] Installing libquadmath-0:14.1 100% | 120.0 MiB/s | 491.7 KiB | 00m00s [227/434] Installing flexiblas-0:3.4.4- 100% | 48.5 MiB/s | 49.7 KiB | 00m00s [228/434] Installing flexiblas-openblas 100% | 95.6 MiB/s | 195.8 KiB | 00m00s [229/434] Installing flexiblas-netlib-0 100% | 163.5 MiB/s | 12.6 MiB | 00m00s [230/434] Installing python3-numpy-1:1. 100% | 149.7 MiB/s | 44.5 MiB | 00m00s [231/434] Installing boost-numpy3-0:1.8 100% | 96.8 MiB/s | 198.3 KiB | 00m00s [232/434] Installing vim-filesystem-2:9 100% | 1.5 MiB/s | 4.7 KiB | 00m00s [233/434] Installing gettext-envsubst-0 100% | 76.9 MiB/s | 236.2 KiB | 00m00s [234/434] Installing gettext-runtime-0: 100% | 71.2 MiB/s | 802.4 KiB | 00m00s [235/434] Installing gettext-0:0.22.5-2 100% | 162.2 MiB/s | 8.3 MiB | 00m00s [236/434] Installing kernel-headers-0:6 100% | 68.9 MiB/s | 6.4 MiB | 00m00s [237/434] Installing libxcrypt-devel-0: 100% | 8.0 MiB/s | 32.6 KiB | 00m00s [238/434] Installing glibc-devel-0:2.39 100% | 63.2 MiB/s | 2.7 MiB | 00m00s [239/434] Installing nettle-0:3.9.1-6.f 100% | 124.7 MiB/s | 1.0 MiB | 00m00s [240/434] Installing gnutls-0:3.8.5-2.f 100% | 144.5 MiB/s | 3.6 MiB | 00m00s [241/434] Installing glib2-0:2.80.2-1.f 100% | 161.6 MiB/s | 17.5 MiB | 00m00s [242/434] Installing glibmm2.4-0:2.66.7 100% | 176.2 MiB/s | 3.5 MiB | 00m00s [243/434] Installing json-glib-0:1.8.0- 100% | 58.6 MiB/s | 720.6 KiB | 00m00s [244/434] Installing libcloudproviders- 100% | 139.7 MiB/s | 286.0 KiB | 00m00s [245/434] Installing enchant2-0:2.8.0-1 100% | 102.5 MiB/s | 839.4 KiB | 00m00s [246/434] Installing shared-mime-info-0 100% | 92.0 MiB/s | 2.7 MiB | 00m00s >>> Running post-install scriptlet: shared-mime-info-0:2.3-5.fc41.ppc64le >>> Stop post-install scriptlet: shared-mime-info-0:2.3-5.fc41.ppc64le [247/434] Installing gdk-pixbuf2-0:2.42 100% | 103.7 MiB/s | 3.0 MiB | 00m00s [248/434] Installing gtk-update-icon-ca 100% | 109.1 MiB/s | 223.3 KiB | 00m00s [249/434] Installing libcloudproviders- 100% | 74.5 MiB/s | 381.2 KiB | 00m00s [250/434] Installing gsettings-desktop- 100% | 150.0 MiB/s | 5.1 MiB | 00m00s [251/434] Installing avahi-glib-0:0.8-2 100% | 95.9 MiB/s | 196.4 KiB | 00m00s [252/434] Installing libsoup3-0:3.5.1-1 100% | 83.7 MiB/s | 1.4 MiB | 00m00s [253/434] Installing libtracker-sparql- 100% | 142.2 MiB/s | 1.7 MiB | 00m00s [254/434] Installing cups-libs-1:2.4.8- 100% | 136.3 MiB/s | 1.1 MiB | 00m00s [255/434] Installing google-noto-fonts- 100% | 17.8 MiB/s | 18.3 KiB | 00m00s [256/434] Installing google-noto-sans-v 100% | 124.9 MiB/s | 1.2 MiB | 00m00s [257/434] Installing default-fonts-core 100% | 5.9 MiB/s | 18.2 KiB | 00m00s [258/434] Installing libglvnd-core-deve 100% | 40.1 MiB/s | 41.1 KiB | 00m00s [259/434] Installing libusb1-0:1.0.27-2 100% | 100.2 MiB/s | 307.8 KiB | 00m00s [260/434] Installing libgusb-0:0.4.9-1. 100% | 101.4 MiB/s | 311.6 KiB | 00m00s [261/434] Installing colord-libs-0:1.4. 100% | 161.2 MiB/s | 1.5 MiB | 00m00s [262/434] Installing libblkid-devel-0:2 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [263/434] Installing duktape-0:2.7.0-7. 100% | 172.5 MiB/s | 1.0 MiB | 00m00s [264/434] Installing libproxy-0:0.5.5-1 100% | 105.7 MiB/s | 433.1 KiB | 00m00s [265/434] Installing glib-networking-0: 100% | 79.8 MiB/s | 1.4 MiB | 00m00s [266/434] Installing libsoup-0:2.74.3-6 100% | 85.6 MiB/s | 1.6 MiB | 00m00s [267/434] Installing libsepol-devel-0:3 100% | 31.2 MiB/s | 127.7 KiB | 00m00s [268/434] Installing liblerc-0:4.0.0-6. 100% | 130.8 MiB/s | 803.9 KiB | 00m00s [269/434] Installing libtiff-0:4.6.0-2. 100% | 159.1 MiB/s | 1.9 MiB | 00m00s [270/434] Installing gdk-pixbuf2-module 100% | 191.7 MiB/s | 392.6 KiB | 00m00s [271/434] Installing libzstd-devel-0:1. 100% | 99.2 MiB/s | 203.2 KiB | 00m00s [272/434] Installing libtiff-devel-0:4. 100% | 78.1 MiB/s | 719.6 KiB | 00m00s [273/434] Installing xkeyboard-config-0 100% | 118.4 MiB/s | 6.6 MiB | 00m00s [274/434] Installing libxkbcommon-0:1.7 100% | 129.2 MiB/s | 661.6 KiB | 00m00s [275/434] Installing libfontenc-0:1.1.8 100% | 115.4 MiB/s | 236.3 KiB | 00m00s [276/434] Installing pcre2-utf32-0:10.4 100% | 138.7 MiB/s | 710.3 KiB | 00m00s [277/434] Installing pcre2-utf16-0:10.4 100% | 108.0 MiB/s | 774.5 KiB | 00m00s [278/434] Installing pcre2-devel-0:10.4 100% | 90.4 MiB/s | 2.0 MiB | 00m00s [279/434] Installing libselinux-devel-0 100% | 11.2 MiB/s | 160.6 KiB | 00m00s [280/434] Installing libmount-devel-0:2 100% | 31.5 MiB/s | 64.5 KiB | 00m00s [281/434] Installing glib2-devel-0:2.80 100% | 175.0 MiB/s | 16.8 MiB | 00m00s [282/434] Installing glibmm2.4-devel-0: 100% | 81.5 MiB/s | 3.4 MiB | 00m00s [283/434] Installing gdk-pixbuf2-devel- 100% | 110.3 MiB/s | 2.6 MiB | 00m00s [284/434] Installing enchant2-devel-0:2 100% | 37.7 MiB/s | 38.6 KiB | 00m00s [285/434] Installing sqlite-0:3.45.3-1. 100% | 139.2 MiB/s | 2.4 MiB | 00m00s [286/434] Installing sqlite-devel-0:3.4 100% | 162.4 MiB/s | 665.0 KiB | 00m00s [287/434] Installing json-c-0:0.17-3.fc 100% | 6.9 MiB/s | 203.6 KiB | 00m00s >>> Running pre-install scriptlet: tpm2-tss-0:4.1.3-1.fc41.ppc64le >>> Stop pre-install scriptlet: tpm2-tss-0:4.1.3-1.fc41.ppc64le [288/434] Installing tpm2-tss-0:4.1.3-1 100% | 167.0 MiB/s | 3.8 MiB | 00m00s [289/434] Installing poppler-data-0:0.4 100% | 137.7 MiB/s | 12.4 MiB | 00m00s [290/434] Installing openjpeg2-0:2.5.2- 100% | 117.9 MiB/s | 603.6 KiB | 00m00s [291/434] Installing libwmf-lite-0:0.2. 100% | 35.3 MiB/s | 289.2 KiB | 00m00s [292/434] Installing adwaita-icon-theme 100% | 21.3 MiB/s | 2.4 MiB | 00m00s [293/434] Installing adwaita-cursor-the 100% | 233.4 MiB/s | 10.0 MiB | 00m00s [294/434] Installing adwaita-icon-theme 100% | 25.9 MiB/s | 1.3 MiB | 00m00s [295/434] Installing annobin-docs-0:12. 100% | 95.0 MiB/s | 97.3 KiB | 00m00s [296/434] Installing m4-0:1.4.19-9.fc40 100% | 80.2 MiB/s | 739.0 KiB | 00m00s [297/434] Installing autoconf-0:2.72-2. 100% | 139.9 MiB/s | 2.8 MiB | 00m00s [298/434] Installing automake-0:1.16.5- 100% | 97.9 MiB/s | 1.8 MiB | 00m00s [299/434] Installing brotli-0:1.1.0-3.f 100% | 191.8 MiB/s | 196.4 KiB | 00m00s [300/434] Installing brotli-devel-0:1.1 100% | 33.2 MiB/s | 68.0 KiB | 00m00s [301/434] Installing rhash-0:1.4.4-1.fc 100% | 106.6 MiB/s | 655.2 KiB | 00m00s [302/434] Installing libuv-1:1.48.0-1.f 100% | 127.6 MiB/s | 653.4 KiB | 00m00s [303/434] Installing jsoncpp-0:1.9.5-7. 100% | 25.3 MiB/s | 337.2 KiB | 00m00s [304/434] Installing cmake-data-0:3.28. 100% | 34.2 MiB/s | 8.5 MiB | 00m00s [305/434] Installing cmake-0:3.28.3-4.f 100% | 159.6 MiB/s | 34.1 MiB | 00m00s [306/434] Installing bzip2-devel-0:1.0. 100% | 151.7 MiB/s | 310.7 KiB | 00m00s [307/434] Installing libubsan-0:14.1.1- 100% | 130.7 MiB/s | 669.2 KiB | 00m00s [308/434] Installing libatomic-0:14.1.1 100% | 192.4 MiB/s | 197.0 KiB | 00m00s [309/434] Installing libasan-0:14.1.1-4 100% | 152.2 MiB/s | 2.0 MiB | 00m00s [310/434] Installing gcc-0:14.1.1-4.fc4 100% | 166.6 MiB/s | 93.0 MiB | 00m01s >>> Running trigger-install scriptlet: redhat-rpm-config-0:292-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:292-1.fc41.noarch [311/434] Installing libstdc++-devel-0: 100% | 98.4 MiB/s | 15.4 MiB | 00m00s [312/434] Installing gettext-common-dev 100% | 286.5 MiB/s | 586.8 KiB | 00m00s [313/434] Installing npth-0:1.7-1.fc41. 100% | 72.3 MiB/s | 222.2 KiB | 00m00s [314/434] Installing gnupg2-0:2.4.5-1.f 100% | 152.6 MiB/s | 13.7 MiB | 00m00s [315/434] Installing gpgme-0:1.23.2-3.f 100% | 114.9 MiB/s | 941.2 KiB | 00m00s [316/434] Installing gpgmepp-0:1.23.2-3 100% | 95.5 MiB/s | 586.9 KiB | 00m00s [317/434] Installing hicolor-icon-theme 100% | 6.7 MiB/s | 179.5 KiB | 00m00s [318/434] Installing libX11-common-0:1. 100% | 51.5 MiB/s | 1.2 MiB | 00m00s [319/434] Installing libX11-0:1.8.9-1.f 100% | 113.8 MiB/s | 1.6 MiB | 00m00s [320/434] Installing libX11-devel-0:1.8 100% | 21.9 MiB/s | 1.1 MiB | 00m00s [321/434] Installing libXext-0:1.3.6-1. 100% | 134.3 MiB/s | 275.1 KiB | 00m00s [322/434] Installing libXext-devel-0:1. 100% | 7.2 MiB/s | 110.9 KiB | 00m00s [323/434] Installing libXrender-0:0.9.1 100% | 97.3 MiB/s | 199.2 KiB | 00m00s [324/434] Installing cairo-0:1.18.0-3.f 100% | 130.6 MiB/s | 2.2 MiB | 00m00s [325/434] Installing harfbuzz-0:8.4.0-1 100% | 145.8 MiB/s | 3.5 MiB | 00m00s [326/434] Installing freetype-0:2.13.2- 100% | 123.4 MiB/s | 1.1 MiB | 00m00s [327/434] Installing fontconfig-0:2.15. 100% | 2.4 MiB/s | 2.5 MiB | 00m01s >>> Running post-install scriptlet: fontconfig-0:2.15.0-5.fc41.ppc64le >>> Stop post-install scriptlet: fontconfig-0:2.15.0-5.fc41.ppc64le [328/434] Installing libXrender-devel-0 100% | 24.9 MiB/s | 51.0 KiB | 00m00s [329/434] Installing libXfixes-0:6.0.1- 100% | 97.4 MiB/s | 199.5 KiB | 00m00s [330/434] Installing libXfixes-devel-0: 100% | 9.7 MiB/s | 9.9 KiB | 00m00s [331/434] Installing libXi-0:1.8.1-5.fc 100% | 98.4 MiB/s | 201.6 KiB | 00m00s [332/434] Installing libXi-devel-0:1.8. 100% | 20.2 MiB/s | 144.6 KiB | 00m00s [333/434] Installing cairomm-0:1.14.5-4 100% | 113.9 MiB/s | 349.9 KiB | 00m00s [334/434] Installing cairo-gobject-0:1. 100% | 191.3 MiB/s | 195.9 KiB | 00m00s [335/434] Installing libXtst-0:1.2.4-6. 100% | 65.9 MiB/s | 202.6 KiB | 00m00s [336/434] Installing libXcursor-0:1.2.2 100% | 97.1 MiB/s | 198.9 KiB | 00m00s [337/434] Installing libXdamage-0:1.1.6 100% | 109.9 MiB/s | 225.0 KiB | 00m00s [338/434] Installing libXft-0:2.3.8-6.f 100% | 78.6 MiB/s | 321.9 KiB | 00m00s [339/434] Installing pango-0:1.52.2-1.f 100% | 135.7 MiB/s | 2.0 MiB | 00m00s [340/434] Installing pangomm-0:2.46.4-1 100% | 118.3 MiB/s | 363.5 KiB | 00m00s [341/434] Installing poppler-0:24.02.0- 100% | 153.2 MiB/s | 4.0 MiB | 00m00s [342/434] Installing libXrandr-0:1.5.4- 100% | 98.1 MiB/s | 200.9 KiB | 00m00s [343/434] Installing libXinerama-0:1.1. 100% | 195.4 MiB/s | 200.0 KiB | 00m00s [344/434] Installing libXcomposite-0:0. 100% | 110.3 MiB/s | 225.9 KiB | 00m00s [345/434] Installing libXcomposite-deve 100% | 10.3 MiB/s | 10.5 KiB | 00m00s [346/434] Installing libXinerama-devel- 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [347/434] Installing libXrandr-devel-0: 100% | 12.0 MiB/s | 24.7 KiB | 00m00s [348/434] Installing poppler-devel-0:24 100% | 111.6 MiB/s | 1.6 MiB | 00m00s [349/434] Installing poppler-glib-0:24. 100% | 129.4 MiB/s | 794.9 KiB | 00m00s [350/434] Installing libXdamage-devel-0 100% | 3.0 MiB/s | 3.1 KiB | 00m00s [351/434] Installing libXcursor-devel-0 100% | 7.9 MiB/s | 32.6 KiB | 00m00s [352/434] Installing libXtst-devel-0:1. 100% | 13.7 MiB/s | 14.0 KiB | 00m00s [353/434] Installing mkfontscale-0:1.2. 100% | 100.8 MiB/s | 206.5 KiB | 00m00s [354/434] Installing urw-base35-fonts-l 100% | 30.8 MiB/s | 4.3 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-fonts-legacy-0:20200910-22.fc41.n >>> Stop post-install scriptlet: urw-base35-fonts-legacy-0:20200910-22.fc41.noar [355/434] Installing GraphicsMagick-0:1 100% | 195.5 MiB/s | 21.5 MiB | 00m00s [356/434] Installing GraphicsMagick-c++ 100% | 125.9 MiB/s | 644.5 KiB | 00m00s [357/434] Installing GraphicsMagick-dev 100% | 43.2 MiB/s | 354.2 KiB | 00m00s [358/434] Installing harfbuzz-icu-0:8.4 100% | 95.6 MiB/s | 195.9 KiB | 00m00s [359/434] Installing lib2geom-0:1.3-8.f 100% | 132.7 MiB/s | 1.2 MiB | 00m00s [360/434] Installing libXxf86vm-0:1.1.5 100% | 96.9 MiB/s | 198.5 KiB | 00m00s [361/434] Installing libglvnd-glx-1:1.7 100% | 155.0 MiB/s | 1.1 MiB | 00m00s [362/434] Installing mesa-libGL-0:24.1. 100% | 142.0 MiB/s | 726.9 KiB | 00m00s [363/434] Installing libglvnd-devel-1:1 100% | 176.7 MiB/s | 2.1 MiB | 00m00s [364/434] Installing libepoxy-devel-0:1 100% | 198.7 MiB/s | 1.6 MiB | 00m00s [365/434] Installing xprop-0:1.2.7-1.fc 100% | 101.6 MiB/s | 208.1 KiB | 00m00s [366/434] Installing at-spi2-core-0:2.5 100% | 83.2 MiB/s | 2.0 MiB | 00m00s [367/434] Installing atk-0:2.52.0-1.fc4 100% | 70.7 MiB/s | 362.1 KiB | 00m00s [368/434] Installing atk-devel-0:2.52.0 100% | 111.3 MiB/s | 6.0 MiB | 00m00s [369/434] Installing atkmm-0:2.28.4-1.f 100% | 119.1 MiB/s | 487.7 KiB | 00m00s [370/434] Installing at-spi2-atk-0:2.52 100% | 120.5 MiB/s | 617.1 KiB | 00m00s [371/434] Installing gtk3-0:3.24.42-2.f 100% | 158.3 MiB/s | 25.8 MiB | 00m00s [372/434] Installing gtksourceview4-0:4 100% | 106.2 MiB/s | 4.8 MiB | 00m00s [373/434] Installing gtkmm3.0-0:3.24.9- 100% | 146.7 MiB/s | 6.0 MiB | 00m00s [374/434] Installing gspell-0:1.12.2-4. 100% | 40.7 MiB/s | 458.4 KiB | 00m00s [375/434] Installing atkmm-devel-0:2.28 100% | 39.1 MiB/s | 240.4 KiB | 00m00s [376/434] Installing at-spi2-core-devel 100% | 102.9 MiB/s | 3.9 MiB | 00m00s [377/434] Installing at-spi2-atk-devel- 100% | 2.1 MiB/s | 2.2 KiB | 00m00s [378/434] Installing publicsuffix-list- 100% | 155.8 MiB/s | 319.1 KiB | 00m00s [379/434] Installing libpsl-devel-0:0.2 100% | 55.5 MiB/s | 113.6 KiB | 00m00s [380/434] Installing xz-devel-1:5.4.6-3 100% | 63.5 MiB/s | 259.9 KiB | 00m00s [381/434] Installing libxml2-devel-0:2. 100% | 131.4 MiB/s | 3.4 MiB | 00m00s [382/434] Installing fontconfig-devel-0 100% | 11.4 MiB/s | 151.9 KiB | 00m00s [383/434] Installing freetype-devel-0:2 100% | 163.7 MiB/s | 7.9 MiB | 00m00s [384/434] Installing cairo-devel-0:1.18 100% | 152.7 MiB/s | 2.3 MiB | 00m00s [385/434] Installing harfbuzz-devel-0:8 100% | 157.4 MiB/s | 5.8 MiB | 00m00s [386/434] Installing cairomm-devel-0:1. 100% | 61.4 MiB/s | 251.7 KiB | 00m00s [387/434] Installing cairo-gobject-deve 100% | 7.4 MiB/s | 7.6 KiB | 00m00s [388/434] Installing libXft-devel-0:2.3 100% | 8.6 MiB/s | 44.3 KiB | 00m00s [389/434] Installing pango-devel-0:1.52 100% | 83.4 MiB/s | 1.5 MiB | 00m00s [390/434] Installing pangomm-devel-0:2. 100% | 51.2 MiB/s | 314.8 KiB | 00m00s [391/434] Installing libxkbcommon-devel 100% | 70.6 MiB/s | 361.3 KiB | 00m00s [392/434] Installing gtk3-devel-0:3.24. 100% | 176.8 MiB/s | 35.0 MiB | 00m00s [393/434] Installing libxslt-0:1.1.39-3 100% | 121.7 MiB/s | 996.6 KiB | 00m00s [394/434] Installing ncurses-c++-libs-0 100% | 77.1 MiB/s | 394.6 KiB | 00m00s [395/434] Installing ncurses-devel-0:6. 100% | 24.0 MiB/s | 1.0 MiB | 00m00s [396/434] Installing potrace-0:1.16-12. 100% | 143.3 MiB/s | 733.5 KiB | 00m00s [397/434] Installing python-rpm-macros- 100% | 22.3 MiB/s | 22.8 KiB | 00m00s [398/434] Installing boost-test-0:1.83. 100% | 128.6 MiB/s | 922.0 KiB | 00m00s [399/434] Installing boost-stacktrace-0 100% | 191.8 MiB/s | 589.3 KiB | 00m00s [400/434] Installing boost-serializatio 100% | 141.5 MiB/s | 724.7 KiB | 00m00s [401/434] Installing boost-random-0:1.8 100% | 96.9 MiB/s | 198.5 KiB | 00m00s [402/434] Installing boost-program-opti 100% | 108.1 MiB/s | 332.1 KiB | 00m00s [403/434] Installing boost-nowide-0:1.8 100% | 96.5 MiB/s | 197.7 KiB | 00m00s [404/434] Installing boost-math-0:1.83. 100% | 185.1 MiB/s | 1.9 MiB | 00m00s [405/434] Installing boost-iostreams-0: 100% | 97.2 MiB/s | 199.1 KiB | 00m00s [406/434] Installing boost-contract-0:1 100% | 128.7 MiB/s | 263.6 KiB | 00m00s [407/434] Installing boost-0:1.83.0-5.f 100% | 33.1 KiB/s | 1.7 KiB | 00m00s [408/434] Installing boost-devel-0:1.83 100% | 87.2 MiB/s | 145.8 MiB | 00m02s [409/434] Installing python3-rpm-macros 100% | 3.3 MiB/s | 6.7 KiB | 00m00s [410/434] Installing potrace-devel-0:1. 100% | 4.8 MiB/s | 4.9 KiB | 00m00s [411/434] Installing readline-devel-0:8 100% | 78.2 MiB/s | 560.5 KiB | 00m00s [412/434] Installing libxslt-devel-0:1. 100% | 73.7 MiB/s | 981.4 KiB | 00m00s [413/434] Installing gtkmm3.0-devel-0:3 100% | 87.1 MiB/s | 4.8 MiB | 00m00s [414/434] Installing gspell-devel-0:1.1 100% | 83.1 MiB/s | 340.5 KiB | 00m00s [415/434] Installing gtksourceview4-dev 100% | 135.5 MiB/s | 3.0 MiB | 00m00s [416/434] Installing poppler-glib-devel 100% | 138.6 MiB/s | 851.3 KiB | 00m00s [417/434] Installing libsoup-devel-0:2. 100% | 139.1 MiB/s | 1.7 MiB | 00m00s [418/434] Installing libvisio-devel-0:0 100% | 76.6 MiB/s | 235.4 KiB | 00m00s [419/434] Installing lib2geom-devel-0:1 100% | 71.1 MiB/s | 800.7 KiB | 00m00s [420/434] Installing GraphicsMagick-c++ 100% | 90.9 MiB/s | 279.3 KiB | 00m00s [421/434] Installing gettext-devel-0:0. 100% | 87.2 MiB/s | 1.1 MiB | 00m00s [422/434] Installing gcc-c++-0:14.1.1-4 100% | 124.5 MiB/s | 36.1 MiB | 00m00s [423/434] Installing annobin-plugin-gcc 100% | 14.2 MiB/s | 1.1 MiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:292-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:292-1.fc41.noarch [424/434] Installing gcc-plugin-annobin 100% | 8.4 MiB/s | 198.5 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:292-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:292-1.fc41.noarch [425/434] Installing gsl-devel-0:2.7.1- 100% | 50.1 MiB/s | 1.7 MiB | 00m00s [426/434] Installing libappstream-glib- 100% | 113.1 MiB/s | 1.9 MiB | 00m00s [427/434] Installing desktop-file-utils 100% | 125.3 MiB/s | 641.4 KiB | 00m00s [428/434] Installing add-determinism-0: 100% | 102.2 MiB/s | 2.7 MiB | 00m00s [429/434] Installing libcdr-devel-0:0.1 100% | 71.8 MiB/s | 147.0 KiB | 00m00s [430/434] Installing libwpg-devel-0:0.3 100% | 4.0 MiB/s | 4.1 KiB | 00m00s [431/434] Installing gtest-devel-0:1.14 100% | 75.1 MiB/s | 1.1 MiB | 00m00s [432/434] Installing gc-devel-0:8.2.2-6 100% | 38.9 MiB/s | 398.5 KiB | 00m00s [433/434] Installing double-conversion- 100% | 49.4 MiB/s | 101.2 KiB | 00m00s warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.execute() instead [434/434] Installing dos2unix-0:7.5.2-1 100% | 627.2 KiB/s | 1.1 MiB | 00m02s >>> Running post-transaction scriptlet: crypto-policies-scripts-0:20240521-1.git >>> Stop post-transaction scriptlet: crypto-policies-scripts-0:20240521-1.gitf71 >>> Running post-transaction scriptlet: nss-0:3.100.0-1.fc41.ppc64le >>> Stop post-transaction scriptlet: nss-0:3.100.0-1.fc41.ppc64le >>> Running post-transaction scriptlet: fontconfig-0:2.15.0-5.fc41.ppc64le >>> Stop post-transaction scriptlet: fontconfig-0:2.15.0-5.fc41.ppc64le >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.ppc64le >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.ppc64le >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.ppc64le >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.ppc64le >>> Running trigger-install scriptlet: glib2-0:2.80.2-1.fc41.ppc64le >>> Stop trigger-install scriptlet: glib2-0:2.80.2-1.fc41.ppc64le >>> Running trigger-install scriptlet: glib2-0:2.80.2-1.fc41.ppc64le >>> Stop trigger-install scriptlet: glib2-0:2.80.2-1.fc41.ppc64le >>> Running trigger-install scriptlet: shared-mime-info-0:2.3-5.fc41.ppc64le >>> Stop trigger-install scriptlet: shared-mime-info-0:2.3-5.fc41.ppc64le >>> Running trigger-install scriptlet: gdk-pixbuf2-0:2.42.12-1.fc41.ppc64le >>> Stop trigger-install scriptlet: gdk-pixbuf2-0:2.42.12-1.fc41.ppc64le >>> Running trigger-install scriptlet: adwaita-icon-theme-legacy-0:46.2-1.fc41.n >>> Stop trigger-install scriptlet: adwaita-icon-theme-legacy-0:46.2-1.fc41.noar >>> Running trigger-install scriptlet: adwaita-icon-theme-0:46.2-2.fc41.noarch >>> Stop trigger-install scriptlet: adwaita-icon-theme-0:46.2-2.fc41.noarch >>> Running trigger-install scriptlet: hicolor-icon-theme-0:0.17-18.fc40.noarch >>> Stop trigger-install scriptlet: hicolor-icon-theme-0:0.17-18.fc40.noarch >>> Running trigger-install scriptlet: fontconfig-0:2.15.0-5.fc41.ppc64le >>> Stop trigger-install scriptlet: fontconfig-0:2.15.0-5.fc41.ppc64le >>> Running trigger-install scriptlet: desktop-file-utils-0:0.26-12.fc40.ppc64le >>> Stop trigger-install scriptlet: desktop-file-utils-0:0.26-12.fc40.ppc64le Warning: skipped PGP checks for 432 package(s). Finish: build setup for inkscape-1.3.2-7.fc41.src.rpm Start: rpmbuild inkscape-1.3.2-7.fc41.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1717200000 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.qqUo1N + umask 022 + cd /builddir/build/BUILD/inkscape-1.3.2-build + test -d /builddir/build/BUILD/inkscape-1.3.2-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/inkscape-1.3.2-build + /usr/bin/rm -rf /builddir/build/BUILD/inkscape-1.3.2-build + /usr/bin/mkdir -p /builddir/build/BUILD/inkscape-1.3.2-build + /usr/bin/mkdir -p /builddir/build/BUILD/inkscape-1.3.2-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.h2nmgu + umask 022 + cd /builddir/build/BUILD/inkscape-1.3.2-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/inkscape-1.3.2-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 + /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') 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') 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') ./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 ./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 ./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.9wvXjA + umask 022 + cd /builddir/build/BUILD/inkscape-1.3.2-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f Binary Dir: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.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-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 "2.1.1") -- Checking for modules 'harfbuzz;pangocairo>=1.44;pangoft2;fontconfig;gsl;gmodule-2.0;libsoup-2.4>=2.42;bdw-gc;lcms2' -- Found harfbuzz, version 8.4.0 -- Found pangocairo, version 1.52.2 -- Found pangoft2, version 1.52.2 -- Found fontconfig, version 2.15.0 -- Found gsl, version 2.7.1 -- Found gmodule-2.0, version 2.80.2 -- Found libsoup-2.4, version 2.74.3 -- Found bdw-gc, version 8.2.2 -- Found lcms2, version 2.16 -- Found DoubleConversion: /usr/lib64/libdouble-conversion.so -- Performing Test Iconv_IS_BUILT_IN -- Performing Test Iconv_IS_BUILT_IN - Success -- Found Iconv: built in to C library -- Found Intl: built in to C library -- Checking for module 'poppler' -- Found poppler, version 24.02.0 -- Found poppler: /usr/lib64/libpoppler.so -- Checking for module 'poppler-glib' -- Found poppler-glib, version 24.02.0 -- Found poppler-glib: /usr/lib64/libpoppler-glib.so -- Checking for module 'cairo-svg' -- Found cairo-svg, version 1.18.0 -- Found cairo-svg: /usr/lib64/libcairo.so -- Checking for module 'poppler-cairo' -- Package 'poppler-cairo', required by 'virtual:world', not found -- Found poppler-cairo: /usr/lib64/libcairo.so -- Checking for modules 'libwpg-0.3;librevenge-0.0;librevenge-stream-0.0' -- Found libwpg-0.3, version 0.3.4 -- Found librevenge-0.0, version 0.0.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.3.0") -- 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.9 -- Found gdkmm-3.0, version 3.24.9 -- Found gtk+-3.0, version 3.24.42 -- Found gdk-3.0, version 3.24.42 -- 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.7") -- 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.42 -- Found Gettext: /usr/bin/msgmerge (found version "0.22.5") -- 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/sp-marshal.list... INFO: Reading /builddir/build/BUILD/inkscape-1.3.2-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.80.2 -- Checking for module 'libxml-2.0>=2.4.23' -- Found libxml-2.0, version 2.12.7 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-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.6.13-200.fc39.ppc64le CMAKE_SYSTEM_PROCESSOR: ppc64le 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 (15.7s) -- Generating done (0.4s) 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j2 --verbose Change Dir: '/builddir/build/BUILD/inkscape-1.3.2-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 -j2 /usr/bin/cmake -S/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -B/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/CMakeFiles /builddir/build/BUILD/inkscape-1.3.2-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-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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot/CMakeFiles/livarot_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util/CMakeFiles/util_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-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 CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/AlphaLigne.cpp cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/action-accel.cpp [ 0%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/AVL.cpp [ 0%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/BitLigne.cpp [ 0%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/float-line.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/int-line.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 0%] Building CXX object src/util/CMakeFiles/util_LIB.dir/document-fonts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/document-fonts.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/expression-evaluator.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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 2%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/int-line.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/int-line.cpp [ 2%] Building CXX object src/util/CMakeFiles/util_LIB.dir/format_size.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/format_size.cpp [ 2%] Building CXX object src/util/CMakeFiles/util_LIB.dir/funclog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/funclog.cpp [ 2%] Building CXX object src/util/CMakeFiles/util_LIB.dir/pool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/pool.cpp [ 2%] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-collections.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/font-collections.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/int-line.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 2%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp [ 2%] Building CXX object src/util/CMakeFiles/util_LIB.dir/share.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/share.cpp [ 2%] Building CXX object src/util/CMakeFiles/util_LIB.dir/object-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/object-renderer.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/object-renderer.h:11, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * 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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:875:26: required from here 875 | cb = omega * cb; | ^~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:876:37: required from here 876 | AddPoint( cb.vector() * ar * cbangle + dr ); | ^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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)); | ^~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:27, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/object-renderer.cpp:29: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 2%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} 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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 2%] Building CXX object src/util/CMakeFiles/util_LIB.dir/paper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/paper.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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 59 | m = m * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp:708:39: required from here 708 | LoadPathVector(MakePathVector() * trans); | ^~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h: In constructor ‘Path::path_lineto::path_lineto(bool, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:126:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | path_lineto(bool m, Geom::Point pp) : isMoveTo(m), p(pp), piece(-1), t(0), closed(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 ‘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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp:915:77: note: parameter passing for argument of type ‘const 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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/paper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 2%] Building CXX object src/util/CMakeFiles/util_LIB.dir/preview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp [ 2%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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/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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:23: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:32: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 59 | m = m * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:439:57: required from here 439 | Geom::Path const pathtr = doTransformation ? path * tr : path; | ^~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp: In member function ‘void Path::DashSubPath(int, int, const std::vector&, float, float, float, int, const float*, bool, float)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:106:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Geom::Point d=n-lastP; | ^~~~~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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/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-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-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-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-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() ); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/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 /builddir/build/BUILD/inkscape-1.3.2-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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/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/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:42:50: required from here 42 | auto scaled_box = dboxIn * Geom::Scale(sf); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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; | ^ /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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:42:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:74:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | drawing->root()->setTransform(Geom::Scale(sf)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp: In function ‘Inkscape::UI::Preview::render_preview(SPDocument*, std::shared_ptr, unsigned int, Inkscape::DrawingItem*, unsigned int, unsigned int, Geom::Rect const&)’: /builddir/build/BUILD/inkscape-1.3.2-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); | ^ [ 2%] Building CXX object src/util/CMakeFiles/util_LIB.dir/statics.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/statics.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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; | ^ [ 2%] Building CXX object src/util/CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/recently-used-fonts.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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:31: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h: In function ‘is_straight_curve(Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h:22:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline bool is_straight_curve(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~ [ 2%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/path-description.h:13, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/path-description.cpp:11: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 2%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathOutline.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 3%] Building CXX object src/util/CMakeFiles/util_LIB.dir/units.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 3%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building CXX object src/util/CMakeFiles/util_LIB.dir/xim_fix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/xim_fix.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp: In static member function ‘static bool Path::FitCubic(const Geom::Point&, PathDescrCubicTo&, double*, double*, double*, double*, int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:361:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | Geom::Affine const iM = M.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:382:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | Geom::Point P = Q * M; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:340:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 340 | bool Path::FitCubic(Geom::Point const &start, PathDescrCubicTo &res, | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp: In member function ‘Path::RaffineTk(Geom::Point, Geom::Point, Geom::Point, Geom::Point, Geom::Point, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:1267:8: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1267 | double Path::RaffineTk (Geom::Point pt, Geom::Point p0, Geom::Point p1, Geom::Point p2, Geom::Point p3, double it) | ^~~~ [ 3%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp [ 3%] Building CXX object src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/ziptool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 3%] Linking CXX static library ../../lib64/libutil_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 3%] Built target util_LIB [ 3%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp:14: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp:745:21: required from here 745 | cur = cur * omega; | ^~~~~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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? | ~~~~~^~~~~~~~ [ 3%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeDraw.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.cpp:325:1: note: parameter passing for argument of type ‘const Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Shape::AddPoint (const Geom::Point x) | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/bin/gmake -f src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build.make src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build.make src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 3%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o -MF CMakeFiles/uemf_LIB.dir/symbol_convert.c.o.d -o CMakeFiles/uemf_LIB.dir/symbol_convert.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/symbol_convert.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 3%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.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 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o -MF CMakeFiles/uemf_LIB.dir/uemf.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf.c 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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); | ~^~~~~~~~~~~~~~~~ [ 3%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o -MF CMakeFiles/uemf_LIB.dir/uemf_endian.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf_endian.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf_endian.c [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o -MF CMakeFiles/uemf_LIB.dir/uemf_print.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf_print.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf_print.c /builddir/build/BUILD/inkscape-1.3.2-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-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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o -MF CMakeFiles/uemf_LIB.dir/uemf_safe.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf_safe.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf_safe.c [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o -MF CMakeFiles/uemf_LIB.dir/uemf_utf.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf_utf.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf_utf.c In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o -MF CMakeFiles/uemf_LIB.dir/uwmf.c.o.d -o CMakeFiles/uemf_LIB.dir/uwmf.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uwmf.c In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o -MF CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o.d -o CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uwmf_endian.c /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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; /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp: In member function ‘int Shape::MakeTweak(int, Shape*, double, JoinType, double, bool, Geom::Point, Geom::Point, double, Geom::Affine*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:672:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 672 | tovec = tovec.inverse(); | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:673:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 673 | this_vec = this_power * (vector * tovec) ; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o -MF CMakeFiles/uemf_LIB.dir/uwmf_print.c.o.d -o CMakeFiles/uemf_LIB.dir/uwmf_print.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uwmf_print.c [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o -MF CMakeFiles/uemf_LIB.dir/upmf.c.o.d -o CMakeFiles/uemf_LIB.dir/upmf.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/upmf.c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:561:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 561 | Shape::MakeTweak (int mode, Shape *a, double power, JoinType join, double miter, bool do_profile, Geom::Point c, Geom::Point vector, double radius, Geom::Affine *i2doc) | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:561: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:672:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 672 | tovec = tovec.inverse(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:698:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 698 | Path::DoLeftJoin (this, 0, join, ptP+this_vec, stD+this_vec, seD+this_vec, miter, stL, seL, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 699 | stNo, enNo,usePathID,usePieceID,useT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeRaster.cpp [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o -MF CMakeFiles/uemf_LIB.dir/upmf_print.c.o.d -o CMakeFiles/uemf_LIB.dir/upmf_print.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/upmf_print.c In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 4%] Linking C static library ../../../lib64/libuemf_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2-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-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 /usr/bin/ranlib ../../../lib64/libuemf_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 4%] Built target uemf_LIB [ 5%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 5%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o -MF CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o.d -o CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-additional-sel.c [ 5%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o -MF CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o.d -o CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-attr-sel.c In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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 C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-cascade.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-cascade.c.o -MF CMakeFiles/croco_LIB.dir/cr-cascade.c.o.d -o CMakeFiles/croco_LIB.dir/cr-cascade.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-cascade.c [ 6%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-declaration.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-declaration.c.o -MF CMakeFiles/croco_LIB.dir/cr-declaration.c.o.d -o CMakeFiles/croco_LIB.dir/cr-declaration.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-declaration.c [ 6%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o -MF CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o.d -o CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-doc-handler.c [ 6%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o -MF CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o.d -o CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-enc-handler.c In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 6%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-fonts.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-fonts.c.o -MF CMakeFiles/croco_LIB.dir/cr-fonts.c.o.d -o CMakeFiles/croco_LIB.dir/cr-fonts.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-fonts.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 6%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-input.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-input.c.o -MF CMakeFiles/croco_LIB.dir/cr-input.c.o.d -o CMakeFiles/croco_LIB.dir/cr-input.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-input.c /builddir/build/BUILD/inkscape-1.3.2-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-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; [ 6%] 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-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o -MF CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o.d -o CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-libxml-node-iface.c [ 6%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-num.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-num.c.o -MF CMakeFiles/croco_LIB.dir/cr-num.c.o.d -o CMakeFiles/croco_LIB.dir/cr-num.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-num.c [ 6%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o -MF CMakeFiles/croco_LIB.dir/cr-om-parser.c.o.d -o CMakeFiles/croco_LIB.dir/cr-om-parser.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-om-parser.c [ 6%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parser.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parser.c.o -MF CMakeFiles/croco_LIB.dir/cr-parser.c.o.d -o CMakeFiles/croco_LIB.dir/cr-parser.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-parser.c [ 6%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o -MF CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o.d -o CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-parsing-location.c [ 7%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o -MF CMakeFiles/croco_LIB.dir/cr-prop-list.c.o.d -o CMakeFiles/croco_LIB.dir/cr-prop-list.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-prop-list.c [ 7%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o -MF CMakeFiles/croco_LIB.dir/cr-pseudo.c.o.d -o CMakeFiles/croco_LIB.dir/cr-pseudo.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-pseudo.c [ 7%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-event.cpp [ 7%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-rgb.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-rgb.c.o -MF CMakeFiles/croco_LIB.dir/cr-rgb.c.o.d -o CMakeFiles/croco_LIB.dir/cr-rgb.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-rgb.c [ 7%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-selector.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-selector.c.o -MF CMakeFiles/croco_LIB.dir/cr-selector.c.o.d -o CMakeFiles/croco_LIB.dir/cr-selector.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-selector.c [ 7%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o -MF CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o.d -o CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-sel-eng.c [ 7%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o -MF CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o.d -o CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-simple-sel.c [ 7%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-statement.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-statement.c.o -MF CMakeFiles/croco_LIB.dir/cr-statement.c.o.d -o CMakeFiles/croco_LIB.dir/cr-statement.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-statement.c [ 7%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-string.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-string.c.o -MF CMakeFiles/croco_LIB.dir/cr-string.c.o.d -o CMakeFiles/croco_LIB.dir/cr-string.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-string.c [ 7%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o -MF CMakeFiles/croco_LIB.dir/cr-style.c.o.d -o CMakeFiles/croco_LIB.dir/cr-style.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-style.c In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-event.cpp:14: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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 C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o -MF CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o.d -o CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-stylesheet.c [ 7%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-term.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-term.c.o -MF CMakeFiles/croco_LIB.dir/cr-term.c.o.d -o CMakeFiles/croco_LIB.dir/cr-term.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-term.c [ 7%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o -MF CMakeFiles/croco_LIB.dir/cr-tknzr.c.o.d -o CMakeFiles/croco_LIB.dir/cr-tknzr.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-tknzr.c In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 7%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.cpp [ 8%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o -MF CMakeFiles/croco_LIB.dir/cr-token.c.o.d -o CMakeFiles/croco_LIB.dir/cr-token.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-token.c [ 8%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o -MF CMakeFiles/croco_LIB.dir/cr-utils.c.o.d -o CMakeFiles/croco_LIB.dir/cr-utils.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-utils.c [ 8%] Linking C static library ../../../../lib64/libcroco_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 8%] Built target croco_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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libdepixelize /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 8%] Building CXX object src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libdepixelize -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/kopftracer2011.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.cpp:14: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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; | ~~~~~~^~~~~~~~ [ 8%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree-list.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::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 8%] Linking CXX static library ../../lib64/liblivarot_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 8%] Built target livarot_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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/actioninfo.cpp [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connectionpin.cpp [ 8%] Linking CXX static library ../../../lib64/libdepixelize_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 8%] Built target depixelize_LIB [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connend.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/geometry.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/graph.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/hyperedge.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/hyperedgeimprover.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/hyperedgetree.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/junction.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/makepath.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/mtst.cpp [ 9%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/obstacle.cpp /usr/bin/gmake -f src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/build.make src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 9%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/box.cpp [ 10%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/cluster.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/cola.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/router.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/convex_hull.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/compound_constraints.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/scanline.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/conjugate_gradient.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/connected_components.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/shape.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/timer.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/gradient_projection.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/vertices.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/viscluster.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/shapepair.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/straightener.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/visibility.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/vpsc.cpp [ 11%] Linking CXX static library ../../../../lib64/libcola_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 11%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 11%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/block.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/blocks.cpp [ 11%] Linking CXX static library ../../../../lib64/libavoid_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2-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 cd /builddir/build/BUILD/inkscape-1.3.2-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 /usr/bin/ar qc ../../../../lib64/libavoid_LIB.a CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o CMakeFiles/avoid_LIB.dir/connector.cpp.o CMakeFiles/avoid_LIB.dir/connend.cpp.o CMakeFiles/avoid_LIB.dir/geometry.cpp.o CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o CMakeFiles/avoid_LIB.dir/graph.cpp.o CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o CMakeFiles/avoid_LIB.dir/junction.cpp.o CMakeFiles/avoid_LIB.dir/makepath.cpp.o CMakeFiles/avoid_LIB.dir/mtst.cpp.o CMakeFiles/avoid_LIB.dir/obstacle.cpp.o CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o CMakeFiles/avoid_LIB.dir/router.cpp.o CMakeFiles/avoid_LIB.dir/scanline.cpp.o CMakeFiles/avoid_LIB.dir/shape.cpp.o CMakeFiles/avoid_LIB.dir/timer.cpp.o CMakeFiles/avoid_LIB.dir/vertices.cpp.o CMakeFiles/avoid_LIB.dir/viscluster.cpp.o CMakeFiles/avoid_LIB.dir/visibility.cpp.o CMakeFiles/avoid_LIB.dir/vpsc.cpp.o /usr/bin/ranlib ../../../../lib64/libavoid_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 11%] Built target avoid_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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o -MF CMakeFiles/autotrace_LIB.dir/autotrace.c.o.d -o CMakeFiles/autotrace_LIB.dir/autotrace.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/autotrace.c [ 11%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/cbuffer.cpp [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o -MF CMakeFiles/autotrace_LIB.dir/bitmap.c.o.d -o CMakeFiles/autotrace_LIB.dir/bitmap.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/bitmap.c [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o -MF CMakeFiles/autotrace_LIB.dir/color.c.o.d -o CMakeFiles/autotrace_LIB.dir/color.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/color.c [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o -MF CMakeFiles/autotrace_LIB.dir/curve.c.o.d -o CMakeFiles/autotrace_LIB.dir/curve.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/curve.c [ 11%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/constraint.cpp [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o -MF CMakeFiles/autotrace_LIB.dir/despeckle.c.o.d -o CMakeFiles/autotrace_LIB.dir/despeckle.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/despeckle.c [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o -MF CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o.d -o CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/epsilon-equal.c [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o -MF CMakeFiles/autotrace_LIB.dir/exception.c.o.d -o CMakeFiles/autotrace_LIB.dir/exception.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/exception.c [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o -MF CMakeFiles/autotrace_LIB.dir/filename.c.o.d -o CMakeFiles/autotrace_LIB.dir/filename.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/filename.c [ 11%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o -MF CMakeFiles/autotrace_LIB.dir/fit.c.o.d -o CMakeFiles/autotrace_LIB.dir/fit.c.o -c /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/fit.c:911:28: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/fit.c: In function ‘fit_with_least_squares’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/fit.c:1071:15: note: ‘spline’ declared here 1071 | spline_type spline; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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; | ^~~~~~ [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o -MF CMakeFiles/autotrace_LIB.dir/image-proc.c.o.d -o CMakeFiles/autotrace_LIB.dir/image-proc.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/image-proc.c [ 11%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o -MF CMakeFiles/autotrace_LIB.dir/input.c.o.d -o CMakeFiles/autotrace_LIB.dir/input.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/input.c [ 12%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o -MF CMakeFiles/autotrace_LIB.dir/logreport.c.o.d -o CMakeFiles/autotrace_LIB.dir/logreport.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/logreport.c [ 12%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o -MF CMakeFiles/autotrace_LIB.dir/median.c.o.d -o CMakeFiles/autotrace_LIB.dir/median.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/median.c [ 12%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/solve_VPSC.cpp [ 12%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o -MF CMakeFiles/autotrace_LIB.dir/module.c.o.d -o CMakeFiles/autotrace_LIB.dir/module.c.o -c /builddir/build/BUILD/inkscape-1.3.2-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-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o -MF CMakeFiles/autotrace_LIB.dir/output.c.o.d -o CMakeFiles/autotrace_LIB.dir/output.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/output.c [ 12%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o -MF CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o.d -o CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/pxl-outline.c [ 12%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o -MF CMakeFiles/autotrace_LIB.dir/spline.c.o.d -o CMakeFiles/autotrace_LIB.dir/spline.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/spline.c [ 12%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/variable.cpp [ 12%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o -MF CMakeFiles/autotrace_LIB.dir/thin-image.c.o.d -o CMakeFiles/autotrace_LIB.dir/thin-image.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/thin-image.c [ 13%] Linking CXX static library ../../../../lib64/libvpsc_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target vpsc_LIB [ 13%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o -MF CMakeFiles/autotrace_LIB.dir/vector.c.o.d -o CMakeFiles/autotrace_LIB.dir/vector.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/vector.c /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkgc /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkgc /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkgc/CMakeFiles/gc_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Building CXX object src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkgc -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkgc -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkgc/gc.cpp [ 13%] Linking C static library ../../../lib64/libautotrace_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target autotrace_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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating ar.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ar.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ar.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_1 /usr/bin/gmake -f po/CMakeFiles/pofiles_2.dir/build.make po/CMakeFiles/pofiles_2.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_2.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating as.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/as.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/as.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating az.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/az.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/az.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Linking CXX static library ../../lib64/libgc_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2-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 [ 13%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_4.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.3.2-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 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/ar qc ../../lib64/libgc_LIB.a CMakeFiles/gc_LIB.dir/gc.cpp.o /usr/bin/ranlib ../../lib64/libgc_LIB.a [ 13%] Generating be.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/be.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/be.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target gc_LIB /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating bg.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/bg.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/bg.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating bn.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/bn.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/bn.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_4 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating bn_BD.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/bn_BD.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/bn_BD.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_6 /usr/bin/gmake -f po/CMakeFiles/pofiles_8.dir/build.make po/CMakeFiles/pofiles_8.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating br.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/br.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/br.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_7 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_9.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating brx.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/brx.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/brx.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_8 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_10.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating ca.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ca.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ca.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_9 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating ca@valencia.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ca@valencia.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ca@valencia.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_10 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_12.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating cs.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/cs.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/cs.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_11 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating da.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/da.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/da.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_12 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating de.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/de.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/de.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_13 /usr/bin/gmake -f po/CMakeFiles/pofiles_15.dir/build.make po/CMakeFiles/pofiles_15.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating doi.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/doi.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/doi.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_14 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating dz.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/dz.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/dz.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating el.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/el.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/el.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating en_AU.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/en_AU.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/en_AU.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_20.dir/DependInfo.cmake "--color=" [ 14%] Generating en_CA.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/en_CA.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/en_CA.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating en_GB.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/en_GB.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/en_GB.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating eo.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/eo.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/eo.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating es.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/es.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/es.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_21 /usr/bin/gmake -f po/CMakeFiles/pofiles_23.dir/build.make po/CMakeFiles/pofiles_23.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating es_MX.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/es_MX.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/es_MX.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_24.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating et.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/et.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/et.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating eu.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/eu.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/eu.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_24 /usr/bin/gmake -f po/CMakeFiles/pofiles_26.dir/build.make po/CMakeFiles/pofiles_26.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_26.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating fa.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/fa.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/fa.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_25 /usr/bin/gmake -f po/CMakeFiles/pofiles_27.dir/build.make po/CMakeFiles/pofiles_27.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_27.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating fi.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/fi.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/fi.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating fr.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/fr.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/fr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_29.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating ga.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ga.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ga.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_28 /usr/bin/gmake -f po/CMakeFiles/pofiles_30.dir/build.make po/CMakeFiles/pofiles_30.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_30.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating gl.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/gl.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/gl.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_29 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating gu.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/gu.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/gu.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Built target pofiles_30 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating he.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/he.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/he.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Built target pofiles_31 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_33.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating hi.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/hi.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/hi.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Built target pofiles_32 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating hr.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/hr.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/hr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating hu.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/hu.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/hu.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating hy.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/hy.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/hy.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating id.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/id.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/id.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating is.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/is.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/is.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating it.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/it.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/it.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating ja.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ja.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ja.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating km.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/km.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/km.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating kn.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/kn.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/kn.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating ko.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ko.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ko.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating kok.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/kok.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/kok.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating kok@latin.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/kok@latin.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/kok@latin.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating ks@aran.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ks@aran.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ks@aran.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating ks@deva.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ks@deva.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ks@deva.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating lt.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/lt.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/lt.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating lv.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/lv.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/lv.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating mai.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mai.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mai.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating mk.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mk.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mk.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_53.dir/DependInfo.cmake "--color=" [ 18%] Generating ml.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ml.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ml.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating mn.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mn.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mn.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating mni.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mni.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mni.po [ 18%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_55.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating mni@beng.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mni@beng.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mni@beng.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_56.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating mr.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mr.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating nb.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/nb.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/nb.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_56 /usr/bin/gmake -f po/CMakeFiles/pofiles_58.dir/build.make po/CMakeFiles/pofiles_58.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_58.dir/DependInfo.cmake "--color=" [ 18%] Built target pofiles_57 /usr/bin/gmake -f po/CMakeFiles/pofiles_59.dir/build.make po/CMakeFiles/pofiles_59.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_59.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating ne.gmo /usr/bin/gmake -f po/CMakeFiles/pofiles_59.dir/build.make po/CMakeFiles/pofiles_59.dir/build cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ne.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ne.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating nl.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/nl.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/nl.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_58 /usr/bin/gmake -f po/CMakeFiles/pofiles_60.dir/build.make po/CMakeFiles/pofiles_60.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_60.dir/DependInfo.cmake "--color=" [ 18%] Built target pofiles_59 /usr/bin/gmake -f po/CMakeFiles/pofiles_61.dir/build.make po/CMakeFiles/pofiles_61.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_61.dir/DependInfo.cmake "--color=" /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating nn.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/nn.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/nn.po [ 18%] Generating or.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/or.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/or.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating pa.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/pa.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/pa.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating pl.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/pl.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/pl.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating pt.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/pt.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/pt.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating pt_BR.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/pt_BR.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/pt_BR.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_66.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating ro.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ro.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ro.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating ru.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ru.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ru.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating rw.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/rw.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/rw.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating sa.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sa.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sa.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating sat.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sat.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sat.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating sat@deva.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sat@deva.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sat@deva.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating sd.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sd.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sd.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating sd@deva.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sd@deva.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sd@deva.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating sk.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sk.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sk.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating sl.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sl.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sl.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating sq.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sq.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sq.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating sr.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sr.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_76 /usr/bin/gmake -f po/CMakeFiles/pofiles_78.dir/build.make po/CMakeFiles/pofiles_78.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_78.dir/build.make po/CMakeFiles/pofiles_78.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating sr@latin.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sr@latin.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sr@latin.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating sv.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sv.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sv.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_78 /usr/bin/gmake -f po/CMakeFiles/pofiles_80.dir/build.make po/CMakeFiles/pofiles_80.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating ta.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ta.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ta.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating te.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/te.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/te.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_80 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating th.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/th.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/th.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Generating tr.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/tr.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/tr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Generating uk.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/uk.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/uk.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Generating ur.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ur.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ur.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Generating vi.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/vi.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/vi.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Generating zh_CN.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/zh_CN.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/zh_CN.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Generating zh_TW.gmo cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/zh_TW.gmo /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po/zh_TW.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Generating inkscape.de.tmp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.de.pod /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Generating inkscape.fr.tmp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.fr.pod /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.fr.tmp [ 21%] Generating inkscape.de.1 cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.de.tmp > /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.de.1 [ 21%] Generating inkscape.de.1.gz cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Generating inkscape.hr.tmp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hr.pod /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hr.tmp [ 21%] Generating inkscape.fr.1 cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.fr.tmp > /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.fr.1 [ 22%] Generating inkscape.fr.1.gz cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 22%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 22%] Generating inkscape.hu.tmp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hu.pod /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hu.tmp [ 22%] Generating inkscape.hr.1 cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hr.tmp > /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hr.1 [ 22%] Generating inkscape.hr.1.gz cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 22%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Generating inkscape.ko.tmp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.ko.pod /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.ko.tmp [ 23%] Generating inkscape.hu.1 cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hu.tmp > /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hu.1 [ 23%] Generating inkscape.hu.1.gz cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Generating inkscape.tmp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.pod /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.tmp [ 23%] Generating inkscape.ko.1 cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.ko.tmp > /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.ko.1 [ 23%] Generating inkscape.ko.1.gz cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Generating inkscape.zh_TW.tmp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.zh_TW.pod /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.zh_TW.tmp [ 23%] Generating inkscape.1 cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.tmp > /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.1 [ 23%] Generating inkscape.1.gz cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Generating inkview.de.tmp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.de.pod /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.de.tmp [ 23%] Generating inkscape.zh_TW.1 cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.zh_TW.tmp > /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.zh_TW.1 [ 23%] Generating inkscape.zh_TW.1.gz cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Generating inkview.de.1 cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.de.tmp > /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.de.1 [ 24%] Generating inkview.es.tmp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.es.pod /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.es.tmp [ 24%] Generating inkview.de.1.gz cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Generating inkview.fr.tmp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.fr.pod /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.fr.tmp [ 24%] Generating inkview.es.1 cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.es.tmp > /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.es.1 [ 24%] Generating inkview.es.1.gz cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-hr.dir/DependInfo.cmake "--color=" [ 24%] Generating inkview.fr.1 cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.fr.tmp > /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Generating inkview.hr.tmp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hr.pod /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hr.tmp [ 24%] Generating inkview.fr.1.gz cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Generating inkview.hu.tmp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hu.pod /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hu.tmp [ 24%] Generating inkview.hr.1 cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hr.tmp > /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hr.1 [ 24%] Generating inkview.hr.1.gz cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-ko.dir/DependInfo.cmake "--color=" [ 24%] Generating inkview.hu.1 cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hu.tmp > /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Generating inkview.ko.tmp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.ko.pod /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.ko.tmp [ 24%] Generating inkview.hu.1.gz cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2-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-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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Generating inkview.tmp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pod /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.tmp [ 25%] Generating inkview.ko.1 cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.ko.tmp > /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.ko.1 [ 25%] Generating inkview.ko.1.gz cd /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-pt_BR.dir/DependInfo.cmake "--color=" [ 25%] Generating inkview.1 cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.tmp > /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating inkview.pt_BR.tmp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pt_BR.pod /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pt_BR.tmp [ 25%] Generating inkview.1.gz cd /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating inkview.zh_TW.tmp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.zh_TW.pod /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.zh_TW.tmp [ 25%] Generating inkview.pt_BR.1 cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pt_BR.tmp > /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pt_BR.1 [ 25%] Generating inkview.pt_BR.1.gz cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating inkview.zh_TW.1 cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.zh_TW.tmp > /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.zh_TW.1 [ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating inkview.zh_TW.1.gz cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating ../org.inkscape.Inkscape.desktop cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po -o /builddir/build/BUILD/inkscape-1.3.2-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 [ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/org.inkscape.Inkscape.appdata.xml.in -d /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po -o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/org.inkscape.Inkscape.appdata.xml gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target inkscape_appdata /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/filters /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/filters /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/filters/CMakeFiles/filters_svg_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/filters && python3 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/filters/i18n.py /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/filters/filters.svg > /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/filters/filters.svg.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target filters_svg_h /usr/bin/gmake -f share/markers/CMakeFiles/markers_svg_h.dir/build.make share/markers/CMakeFiles/markers_svg_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/markers /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/markers /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/markers/CMakeFiles/markers_svg_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target inkscape_desktop /usr/bin/gmake -f share/paint/CMakeFiles/patterns_svg_h.dir/build.make share/paint/CMakeFiles/patterns_svg_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/paint /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/paint/CMakeFiles/patterns_svg_h.dir/DependInfo.cmake "--color=" [ 25%] Generating markers.svg.h cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/markers && python3 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/markers/i18n.py /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/markers/markers.svg > /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/markers/markers.svg.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f share/paint/CMakeFiles/patterns_svg_h.dir/build.make share/paint/CMakeFiles/patterns_svg_h.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint && python3 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/i18n.py /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Asian\ patterns.svg /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Decoratives.svg /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Geometrical.svg /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Grids.svg /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Halftones.svg /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Nature\ patterns.svg /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Patterns.svg /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Shading.svg /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Textures.svg /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/hatches.svg > /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/paint/patterns.svg.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target markers_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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/palettes /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/palettes /builddir/build/BUILD/inkscape-1.3.2-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-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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating palettes.h cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/palettes && python3 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target palettes_h /usr/bin/gmake -f share/symbols/CMakeFiles/symbols_h.dir/build.make share/symbols/CMakeFiles/symbols_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/symbols /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/symbols /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/symbols/CMakeFiles/symbols_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating symbols.h cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/symbols && python3 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target patterns_svg_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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/templates /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/templates /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating templates.h cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/templates && python3 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target templates_h /usr/bin/gmake -f po/CMakeFiles/pofiles.dir/build.make po/CMakeFiles/pofiles.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target pofiles /usr/bin/gmake -f src/CMakeFiles/inkscape_base.dir/build.make src/CMakeFiles/inkscape_base.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f -DINKSCAPE_BINARY_DIR=/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build -P /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/CMakeFiles/inkscape_base.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' Deleting primary custom command output "/builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/run_always.txt" does not exist. [ 25%] Built target symbols_h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-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/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-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 cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/templates /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/templates /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/share/templates && python3 ./create_default_templates.py /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/async/async.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/async/async.cpp [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/color/color-conv.cpp [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/debug/demangle.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target default_templates [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/heap.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp:21: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 59 | m = m * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp:103:15: required from here 103 | _pathv *= m; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp: In constructor ‘SPCurve::SPCurve(const Geom::Rect&, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp:30:23: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 30 | moveto(rect.corner(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 = 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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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-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/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/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/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp:613:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 613 | } | ^ 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-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:35: /builddir/build/BUILD/inkscape-1.3.2-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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In static member function ‘static Geom::Affine Inkscape::Pixbuf::get_embedded_orientation(GdkPixbuf*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Affine Pixbuf::get_embedded_orientation(GdkPixbuf *buf) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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) { | ~~^~~ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:847:34: required from here 847 | Geom::Point shift = area->min(); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:850:55: required from here 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:852:59: required from here 852 | Geom::Affine transshift(trans * Geom::Translate(-shift)); | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In static member function ‘static Inkscape::Pixbuf* Inkscape::Pixbuf::create_from_data_uri(const gchar*, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:249:64: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 249 | bool has_ori = Pixbuf::get_embedded_orientation(buf) != Geom::identity(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:847:35: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 847 | Geom::Point shift = area->min(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:850:19: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:850:19: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:852:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 852 | Geom::Affine transshift(trans * Geom::Translate(-shift)); | ^ /builddir/build/BUILD/inkscape-1.3.2-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)); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:852:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 852 | Geom::Affine transshift(trans * Geom::Translate(-shift)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:854:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 854 | Geom::Point initial = path.initialPoint() * transshift; | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /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 { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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/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]; } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:781:67: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | Geom::Affine xform = arc->unitCircleTransform() * trans; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-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::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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] ); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:829:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 829 | feed_curve_to_cairo(ct, *cit, Geom::identity(), Geom::Rect(), false); // optimize_stroke is false, so the view rect is not used | ~~~~~~~~~~~~~~^~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:1927:1: note: parameter passing for argument of type ‘struct CPoint’ 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::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::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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘ink_cairo_draw_drop_shadow(Cairo::RefPtr const&, Geom::Rect const&, double, unsigned int, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:1561:96: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1561 | const Geom::Point corners[] = { rect.corner(0), rect.corner(1), rect.corner(2), rect.corner(3) }; | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘feed_path_to_cairo(_cairo*, Geom::Path const&, Geom::Affine, Geom::OptRect, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:850:55: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:850:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:829:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 829 | feed_curve_to_cairo(ct, *cit, Geom::identity(), Geom::Rect(), false); // optimize_stroke is false, so the view rect is not used | ~~~~~~~~~~~~~~^~ /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 ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘Inkscape::Pixbuf::get_embedded_orientation(_GdkPixbuf*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Affine Pixbuf::get_embedded_orientation(GdkPixbuf *buf) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::Pixbuf::get_embedded_orientation(_GdkPixbuf*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:379:39: /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)) {} | ~~~~~~~~~~~~^~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:781:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | Geom::Affine xform = arc->unitCircleTransform() * trans; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-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) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:698:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:698:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:712:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 712 | Geom::Point end_tr = c.finalPoint() * trans; | ~~~~~~~~~~~~^~ In member function ‘Geom::EllipticalArc::unitCircleTransform() const’, inlined from ‘feed_curve_to_cairo(_cairo*, Geom::Curve const&, Geom::Affine const&, Geom::Rect const&, bool)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:781:62: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:229:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Affine result = _ellipse.unitCircleTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘feed_path_to_cairo(_cairo*, Geom::Path const&, Geom::Affine, Geom::OptRect, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:839:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | feed_path_to_cairo (cairo_t *ct, Geom::Path const &path, Geom::Affine trans, Geom::OptRect area, bool optimize_stroke, double stroke_width) | ^~~~~~~~~~~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘Inkscape::Pixbuf::create_from_data_uri(char const*, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:175:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 175 | Pixbuf *Pixbuf::create_from_data_uri(gchar const *uri_data, double svgdpi) | ^~~~~~ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp 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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp:14: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 | ^~~~~ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:81: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-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-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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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(); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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(); | ~~~~~~~~~^~ 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-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-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 | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.cpp:16: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.cpp:18: /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} 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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.cpp:46:78: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | auto current = _child_transform ? *_child_transform : Geom::identity(); | ^ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-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 /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:95:35: required from here 95 | Geom::Rect r = bounds() * _ctm; | ^~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:170:41: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:210:44: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:229:42: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Geom::Point tp = p * _ctm.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:229:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Geom::Point tp = p * _ctm.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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)); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:259:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | } // namespace Inkscape | ^ /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/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:16: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:202:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:202:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:210:44: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:230:30: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Rect r = bounds(); | ~~~~~~^~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:216:40: /builddir/build/BUILD/inkscape-1.3.2-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-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-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 | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:19: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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-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-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-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-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-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-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-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-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++) { | ~~^~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:496:43: required from here 496 | child_ctx.ctm = *_transform * ctx.ctm; | ^~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:191:66: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | auto current = _transform ? *_transform : Geom::identity(); | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp: In member function ‘void Inkscape::DrawingGradient::common_setup(cairo_pattern_t*, const Geom::OptRect&, double) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp:36:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 36 | ink_cairo_pattern_set_matrix(pat, gs2user.inverse()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp: In member function ‘virtual cairo_pattern_t* Inkscape::DrawingRadialGradient::create_pattern(cairo_t*, const Geom::OptRect&, double) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp:73:33: 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 d(focus - center); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp:77:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | d_user *= gs2user.withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp: In member function ‘Inkscape::DrawingRadialGradient::create_pattern(_cairo*, Geom::OptRect const&, double) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp:73:27: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | Geom::Point d(focus - center); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp: In member function ‘Inkscape::DrawingMeshGradient::create_pattern(_cairo*, Geom::OptRect const&, double) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp:112:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | cairo_pattern_t *DrawingMeshGradient::create_pattern(cairo_t *, Geom::OptRect const &bbox, double opacity) const | ^~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp In function ‘boost::operators_impl::operator&(Geom::GenericOptRect const&, Geom::GenericOptRect const&)’, inlined from ‘Inkscape::DrawingItem::render(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:746:21: /usr/include/boost/operators.hpp:274:1: warning: ‘MEM [(struct GenericOptRect *)&iarea]’ may be used uninitialized [-Wmaybe-uninitialized] 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp: In member function ‘Inkscape::DrawingItem::render(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:735:22: note: ‘iarea’ declared here 735 | Geom::OptIntRect iarea = carea; | ^~~~~ In function ‘boost::operators_impl::operator&(Geom::GenericOptRect const&, Geom::GenericOptRect const&)’, inlined from ‘Inkscape::DrawingItem::render(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:746:21: /usr/include/boost/operators.hpp:274:1: warning: ‘MEM [(struct GenericOptRect *)&iarea]’ may be used uninitialized [-Wmaybe-uninitialized] 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp: In member function ‘Inkscape::DrawingItem::render(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:735:22: note: ‘iarea’ declared here 735 | Geom::OptIntRect iarea = carea; | ^~~~~ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:16: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:17: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:18: /builddir/build/BUILD/inkscape-1.3.2-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-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-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 { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:79:115: required from here 79 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); // AKA user_to_tile. | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:81:83: required from here 81 | auto const pattern_to_tile = _pattern_to_user ? _pattern_to_user->inverse() * dt : dt; | ^~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:142:48: required from here 142 | auto const area_orig = (Geom::Rect(area) * screen_to_tile).roundOutwards(); | ^~~~~~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:258:78: required from here 258 | ink_cairo_pattern_set_matrix(cp, pattern_to_tile * Geom::Translate(-shift)); | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:41:78: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | auto current = _pattern_to_user ? *_pattern_to_user : Geom::identity(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:79:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); // AKA user_to_tile. | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:79:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); // AKA user_to_tile. | ^ /builddir/build/BUILD/inkscape-1.3.2-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(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:258:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | ink_cairo_pattern_set_matrix(cp, pattern_to_tile * Geom::Translate(-shift)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:211:80: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto const initial_transform = idt * _overflow_initial_transform * dt; | ^~ /builddir/build/BUILD/inkscape-1.3.2-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-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; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:282:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:282:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:282:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /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); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp: In member function ‘Inkscape::DrawingPattern::_updateItem(Geom::GenericRect const&, Inkscape::UpdateContext const&, unsigned int, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:282:116: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-shape.cpp:22: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:79:117: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); // AKA user_to_tile. | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:82:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | auto const screen_to_tile = _ctm.inverse() * pattern_to_tile; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-shape.cpp:27: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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()); | ^ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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; } | ^~~~~~ In 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-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-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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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/drawing.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:19: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:21: /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:112:30: required from here 112 | b = bigbox * ctx.ctm; | ^~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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-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)); | ~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp: In member function ‘virtual unsigned int Inkscape::DrawingText::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, const Geom::IntRect&, unsigned int, const Inkscape::DrawingItem*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:551:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 551 | rotinv = g->_ctm.withoutTranslation().inverse(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:555:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 555 | Geom::Point pt = g->_ctm.translation() * rotinv; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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-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; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:551:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 551 | rotinv = g->_ctm.withoutTranslation().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:551:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 551 | rotinv = g->_ctm.withoutTranslation().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:555:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 555 | Geom::Point pt = g->_ctm.translation() * rotinv; | ~~~~~~~~~~~~~~~~~~~^~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-3dutils.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-3dutils.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} 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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-blend.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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 59 | m = m * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.cpp:245:33: required from here 245 | dc.path(*_clip * _root->_ctm); | ^~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-colormatrix.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-component-transfer.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 { | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-composite.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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() ); | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-displacement-map.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 167 | Geom::Point p = slot_area.min(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:172:72: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ^ /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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp: In member function ‘Inkscape::Filters::FilterDiffuseLighting::render_cairo(Inkscape::Filters::FilterSlot&) const’: /builddir/build/BUILD/inkscape-1.3.2-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 | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:166:46: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:172:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-displacement-map.cpp: In member function ‘virtual void Inkscape::Filters::FilterDisplacementMap::render_cairo(Inkscape::Filters::FilterSlot&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-displacement-map.cpp:81:72: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-gaussian.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:65:68: required from here 65 | Geom::Rect fp_cairo = fp * slot.get_units().get_matrix_user2pb(); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:75:30: required from here 75 | auto d = fp_cairo.min() - sa.min(); | ~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:65:67: note: parameter passing for argument of type ‘Geom::Affine’ 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:65:68: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Geom::Rect fp_cairo = fp * slot.get_units().get_matrix_user2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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::GenericRect::CPoint’ {aka ‘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-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-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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:32:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 32 | void FilterFlood::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:32: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:32:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:32: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:65:67: note: parameter passing for argument of type ‘struct Affine’ 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:68:39: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Geom::Rect sa = slot.get_slot_area(); | ~~~~~~~~~~~~~~~~~~^~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-gaussian.cpp: In member function ‘virtual void Inkscape::Filters::FilterGaussian::render_cairo(Inkscape::Filters::FilterSlot&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-gaussian.cpp:580:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 580 | Geom::Affine trans = slot.get_units().get_matrix_user2pb(); | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:19: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:66:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Affine m = slot.get_units().get_matrix_user2filterunits().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 82 | Inkscape::DrawingContext dc(out, sa.min()); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:83:64: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | Geom::Affine user2pb = slot.get_units().get_matrix_user2pb(); | ^ 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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp: In member function ‘Inkscape::Filters::FilterImage::render_cairo(Inkscape::Filters::FilterSlot&) const’: /builddir/build/BUILD/inkscape-1.3.2-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 | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:53:42: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:66:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Affine m = slot.get_units().get_matrix_user2filterunits().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:78:39: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Geom::Rect sa = slot.get_slot_area(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:83:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | Geom::Affine user2pb = slot.get_units().get_matrix_user2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-morphology.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-morphology.cpp: In member function ‘virtual void Inkscape::Filters::FilterMorphology::render_cairo(Inkscape::Filters::FilterSlot&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-morphology.cpp:172:71: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::Affine p2pb = slot.get_units().get_matrix_primitiveunits2pb(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:41:71: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Affine p2pb = slot.get_units().get_matrix_primitiveunits2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:30:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 30 | void FilterOffset::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:30:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:30: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:30:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:38:42: note: parameter passing for argument of type ‘struct 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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:41:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Affine p2pb = slot.get_units().get_matrix_primitiveunits2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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 /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:21: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:24: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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 /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/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/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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:46:61: required from here 46 | Geom::Rect bbox_trans = graphic.targetLogicalBounds() * trans; | ^~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:45:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine trans = _units.get_matrix_display2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:46:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Geom::Rect bbox_trans = graphic.targetLogicalBounds() * trans; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-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::GenericRect::CPoint’ {aka ‘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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘cairo_surface_t* Inkscape::Filters::FilterSlot::_get_transformed_source_graphic() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:139:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Geom::Affine trans = _units.get_matrix_display2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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::GenericRect::CRect’ {aka ‘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-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-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-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-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 CPoint’ 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-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) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:45:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine trans = _units.get_matrix_display2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:46:56: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Geom::Rect bbox_trans = graphic.targetLogicalBounds() * trans; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘Inkscape::Filters::FilterSlot::_get_transformed_source_graphic() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:137:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | cairo_surface_t *FilterSlot::_get_transformed_source_graphic() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:250:12: note: parameter passing for argument of type ‘struct 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 | ^~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:110:37: required from here 110 | return Geom::Rect::from_xywh(0, 0, 0, 0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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); } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-tile.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:24: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:182:72: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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::GenericRect::CPoint’ {aka ‘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-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-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::GenericRect::CPoint’ {aka ‘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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | void FilterSpecularLighting::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:182:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:184:39: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | Geom::Point p = slot.get_slot_area().min(); | ~~~~~~~~~~~~~~~~~~^~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:62:37: required from here 62 | Geom::Rect tt = tile_area * trans; | ^~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:65:35: required from here 65 | Geom::Point shift = sa.min() - tt.min(); | ~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:57:66: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Geom::Affine trans = slot.get_units().get_matrix_user2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:62:37: 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 tt = tile_area * trans; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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::GenericRect::CPoint’ {aka ‘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-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-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 | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:57:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Geom::Affine trans = slot.get_units().get_matrix_user2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:82:46: note: parameter passing for argument of type ‘struct 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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:412:87: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | Geom::Affine unit_trans = slot.get_units().get_matrix_primitiveunits2pb().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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::GenericRect::CPoint’ {aka ‘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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 383 | void FilterTurbulence::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:412:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | Geom::Affine unit_trans = slot.get_units().get_matrix_primitiveunits2pb().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:413:46: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | Geom::Rect slot_area = slot.get_slot_area(); | ~~~~~~~~~~~~~~~~~~^~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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_user2pb() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:66:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Affine FilterUnits::get_matrix_user2pb() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:156:35: required from here 156 | Geom::Rect r = *filter_area * u2pb; | ^~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:66:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Affine FilterUnits::get_matrix_user2pb() const { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:135:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | min[X] * scale_x, min[Y] * scale_y); | ^ /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::GenericRect::CPoint’ {aka ‘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/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | Geom::Point max(item_bbox->max()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp: In member function ‘Inkscape::Filters::FilterUnits::get_matrix_user2pb() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:66:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Affine FilterUnits::get_matrix_user2pb() const { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:152:15: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | Geom::IntRect FilterUnits::get_pixblock_filterarea_paraller() const { | ^~~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-light.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/distantlight.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:43: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:46: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 | ^~~~~ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:144:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | Geom::Affine pbtrans = units.get_matrix_display2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:158:60: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:158:60: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:380:43: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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::GenericRect::CPoint’ {aka ‘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-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-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 | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:99:5: note: parameter passing for argument of type ‘struct Affine’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:144:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | Geom::Affine pbtrans = units.get_matrix_display2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.cpp:18: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.cpp:19: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-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) { | ^ [ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-temporary-item.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 59 | m = m * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.cpp:298:18: required from here 298 | return pathv*m; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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 ‘SvgFont::render_glyph_path(_cairo*, Geom::PathVector*)’, inlined from ‘SvgFont::render_glyph_path(_cairo*, Geom::PathVector*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.cpp:264:1: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.cpp:273:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | feed_pathvector_to_cairo (cr, *pathv, s, area, false, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp:22: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp:371:24: required from here 371 | if (source.midpoint().y() < target.midpoint().y() + 5) { | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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; | ^~~~~~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp:109:45: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp: In member function ‘virtual bool Inkscape::CanvasItemBpath::contains(const Geom::Point&, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp:127:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | Geom::Point p_doc = p * affine().inverse(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp:127:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | Geom::Point p_doc = p * affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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]; } | ~~~~~~~^~~ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-context.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-context.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp: In member function ‘Inkscape::CanvasItemBpath::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp:175:29: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 175 | feed_pathvector_to_cairo(buf.cr->cobj(), _path, affine(), buf.rect, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | /* optimize_stroke */ !do_fill, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-curve.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:20: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-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-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-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) | ^~~~~~~~~~~~~~ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:304:48: required from here 304 | * Geom::Translate(_bounds->min()) | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:305:35: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | * affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 304 | * Geom::Translate(_bounds->min()) | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:304:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | auto px2dt = Geom::Scale(buf.device_scale).inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | * Geom::Translate(_bounds->min()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:319:86: note: parameter passing for argument of type ‘Geom::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/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::GenericRect::CPoint’ {aka ‘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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp: In member function ‘Inkscape::CanvasItemCtrl::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:251:101: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | auto const pt = Geom::IntPoint(-w_half, -h_half) + Geom::IntPoint(dx, dy) + (_position * affine()).floor(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:23: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:304:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | * Geom::Translate(_bounds->min()) | ^ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:145:57: required from here 145 | _bounds = expandedBy(_curve->boundsExact() * affine(), 2); // Room for stroke. | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /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-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-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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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-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()); | ~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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/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) { | ^~~~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2-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/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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/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/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ In 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::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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(); } | ^ 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/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp:26: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp:28: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp: In member function ‘virtual void Inkscape::CanvasItemDrawing::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp:75:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | new_drawing_affine = desktop->doc2dt() * new_drawing_affine; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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); | ~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:17: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:15: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp: In member function ‘Inkscape::CanvasItemDrawing::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp:75:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | new_drawing_affine = desktop->doc2dt() * new_drawing_affine; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp: In member function ‘virtual void Inkscape::CanvasItemGridXY::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:169:70: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | sw[0] = Geom::Point(_spacing[0], 0) * affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:169:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | sw[0] = Geom::Point(_spacing[0], 0) * affine().withoutTranslation(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:170:70: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | sw[1] = Geom::Point(0, _spacing[1]) * affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:170:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | sw[1] = Geom::Point(0, _spacing[1]) * affine().withoutTranslation(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 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-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-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-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-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-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-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-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; | ^~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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(); } | ^~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-group.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line::from_origin_and_vector(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/line.h:115:23: note: parameter passing for argument of type ‘struct 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/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-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-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 CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 511 | } // namespace Inkscape | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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); | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp: In member function ‘Inkscape::CanvasItemGridXY::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:170:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | sw[1] = Geom::Point(0, _spacing[1]) * affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::pointAt(double) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-guideline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-quad.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.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-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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-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/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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.h:21: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp:100:65: required from here 100 | _bounds = expandedBy(bounds_of(_p0, _p1, _p2, _p3) * affine(), 2); // Room for anti-aliasing effects. | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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-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-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-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-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-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-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. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:22: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Line& Geom::Line::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:89:21: required from here 89 | guide *= affine(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:131:69: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Geom::Point const normal = _normal * affine().withoutTranslation(); // Direction only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:131:70: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Geom::Point const normal = _normal * affine().withoutTranslation(); // Direction only | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 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/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 void Geom::Curve::operator*=(const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line::from_origin_and_vector(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/line.h:115:23: note: parameter passing for argument of type ‘struct 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/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); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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/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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:131:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Geom::Point const normal = _normal * affine().withoutTranslation(); // Direction only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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)); | ^ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-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/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 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/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.h:21: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:23: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:95:48: required from here 95 | Geom::Point p = _scaled ? _p : _p * 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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:209:33: required from here 209 | return Geom::Rect::from_xywh(0, 0, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ 210 | _text_size.x_advance + _border * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | _text_extent.height + _border * 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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-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(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:105:73: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | _text_box *= Geom::Translate(Geom::Point(offset_x, offset_y).floor()); | ^ /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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp: In member function ‘virtual void Inkscape::CanvasItemText::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:136:29: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 136 | double x = _text_box.min().x(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp: In member function ‘Inkscape::CanvasItemText::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:105:73: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | _text_box *= Geom::Translate(Geom::Point(offset_x, offset_y).floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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() | ^~~~~~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:118:31: required from here 118 | rect = (floor(_rect * aff) + Geom::Point(0.5, 0.5)) * aff.inverse(); | ^~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘virtual bool Inkscape::CanvasItemRect::contains(const Geom::Point&, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:81:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return _rect.contains(p * affine().inverse()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:81:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return _rect.contains(p * affine().inverse()); | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:118:74: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:135:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | auto doc2dt = Geom::identity(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:142:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | ink_cairo_draw_drop_shadow(buf.cr, rect * doc2dt, get_shadow_size(), _shadow_color, alpha); | ~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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< >::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::GenericRect::CPoint’ {aka ‘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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:135:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | auto doc2dt = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘Inkscape::CanvasItemRect::contains(Geom::Point const&, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:75:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | bool CanvasItemRect::contains(Geom::Point const &p, double tolerance) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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(); | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:141:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | buf.cr->transform(geom_to_cairo(doc2dt * aff)); | ^~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/db.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/db.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 197 | Geom::Point coord = page.corner(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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) | ^~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/effect.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/extension/execution-env.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/execution-env.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/extension.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/extension.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/init.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/init.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/extension.cpp:36: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/input.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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/output.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/output.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/patheffect.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/patheffect.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/patheffect.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/system.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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/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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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-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 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/template.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.cpp:11: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.h:23: /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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ 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:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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); } | ^ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/timer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/timer.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/system.cpp:176:13: note: ‘omod’ was declared here 176 | Output *omod; | ^~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/loader.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/implementation.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bluredge.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp:27: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp:29: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.3.2-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-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); | ^~~~~ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp:42: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-ps-out.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-ps-out.cpp:32: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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:19, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:37: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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()) { | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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) : | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp: In member function ‘Geom::Affine Inkscape::Extension::Internal::CairoRenderContext::getTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1063:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1063 | Geom::Affine CairoRenderContext::getTransform() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:638:76: required from here 638 | item_transform = getParentState()->transform * _state->item_transform; | ^~~~~~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1281:68: required from here 1281 | Geom::Affine drawing_transform = Geom::Translate(-tile_rect.min()) * drawing_scale; | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1281:74: required from here 1281 | Geom::Affine drawing_transform = Geom::Translate(-tile_rect.min()) * drawing_scale; | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp: In member function ‘void Inkscape::Extension::Internal::CairoRenderContext::popLayer(cairo_operator_t)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:638:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 638 | item_transform = getParentState()->transform * _state->item_transform; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1281:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1281 | Geom::Affine drawing_transform = Geom::Translate(-tile_rect.min()) * drawing_scale; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1281:74: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1281 | Geom::Affine drawing_transform = Geom::Translate(-tile_rect.min()) * drawing_scale; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1297:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1297 | overflow_transform = Geom::Translate(hatch->pitch(), 0.0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1281:69: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1281 | Geom::Affine drawing_transform = Geom::Translate(-tile_rect.min()) * drawing_scale; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1280:116: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1280 | Geom::Affine drawing_scale = Geom::Scale(surface_width / tile_rect.width(), surface_height / tile_rect.height()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1294:46: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 1294 | Geom::Interval bounds = hatch->bounds(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1323:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1323 | pattern_transform = render_info.pattern_to_user_transform.inverse() * drawing_transform; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer-pdf-out.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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:19, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:69: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer-pdf-out.cpp:32: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:562:31: required from here 562 | double shift_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:789:41: required from here 789 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:851:32: required from here 851 | ctx->transform(scale * distortion); | ^~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:898:56: required from here 898 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘Inkscape::Extension::Internal::CairoRenderContext* Inkscape::Extension::Internal::CairoRenderer::createContext()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:120:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | state->transform = Geom::identity(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 562 | double shift_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:575:83: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 575 | (Geom::Affine)(Geom::Translate (shift_x, shift_y)); | ^ /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::GenericRect::CPoint’ {aka ‘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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /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-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-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/bezier-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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In function ‘void Inkscape::Extension::Internal::sp_shape_render_invoke_marker_rendering(SPMarker*, Geom::Affine, CairoRenderContext*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:151:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | static void sp_shape_render_invoke_marker_rendering(SPMarker* marker, Geom::Affine tr, CairoRenderContext *ctx, SPItem *origin) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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::GenericRect::CRect’ {aka ‘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-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-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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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-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-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-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-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::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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::Affine’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:840:30: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:840:28: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:840:38: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:840:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:851:23: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:851:23: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:861:19: note: parameter passing for argument of type ‘Geom::Affine’ 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::GenericRect::CPoint’ {aka ‘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); } | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘void Inkscape::Extension::Internal::CairoRenderer::applyClipPath(Inkscape::Extension::Internal::CairoRenderContext*, const SPClipPath*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:898:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:898:56: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 898 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:898:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); | ^ /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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘void Inkscape::Extension::Internal::CairoRenderer::applyMask(Inkscape::Extension::Internal::CairoRenderContext*, const SPMask*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:950:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 950 | Geom::Affine t(Geom::Scale(mask_bbox.dimensions())); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:950:56: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 950 | Geom::Affine t(Geom::Scale(mask_bbox.dimensions())); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:950:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 950 | Geom::Affine t(Geom::Scale(mask_bbox.dimensions())); | ^ /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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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 CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1035 | } /* namespace Inkscape */ | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In function ‘Geom::GenericRect::from_xywh(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘Inkscape::Extension::Internal::CairoRenderer::renderHatchPath(Inkscape::Extension::Internal::CairoRenderContext*, SPHatchPath const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:722:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 722 | ctx->transform(Geom::Translate(hatchPath.offset.computed, 0)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:562:31: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 562 | double shift_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:575:83: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 575 | (Geom::Affine)(Geom::Translate (shift_x, shift_y)); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:840:30: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:851:32: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:853:23: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 853 | ctx->transform(scale); | ~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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 CPoint’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘Inkscape::Extension::Internal::CairoRenderer::applyMask(Inkscape::Extension::Internal::CairoRenderContext*, SPMask const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:950:59: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 950 | Geom::Affine t(Geom::Scale(mask_bbox.dimensions())); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:950:56: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 950 | Geom::Affine t(Geom::Scale(mask_bbox.dimensions())); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘Inkscape::Extension::Internal::CairoRenderer::applyClipPath(Inkscape::Extension::Internal::CairoRenderContext*, SPClipPath const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:898:59: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:898:56: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); | ~~~~~~~~~~~~~~~~~~~~^~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:579:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 579 | Geom::Affine t = t_on_document * t_item.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:544:42: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:578:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 578 | Geom::Affine t_item = item->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~~~~~~~ In function ‘Inkscape::Extension::Internal::sp_image_render(SPImage*, Inkscape::Extension::Internal::CairoRenderContext*)’, inlined from ‘Inkscape::Extension::Internal::sp_item_invoke_render(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*, SPItem*, SPPage*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:623:24, inlined from ‘Inkscape::Extension::Internal::CairoRenderer::_doRender(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*, SPItem*, SPPage*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:680:30, inlined from ‘Inkscape::Extension::Internal::CairoRenderer::_doRender(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*, SPItem*, SPPage*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:670:6: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:446:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 446 | Geom::Affine t(s * tp); | ^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~^~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp:34: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp:35: /builddir/build/BUILD/inkscape-1.3.2-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-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:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:51: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp:44: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp:2270:29: required from here 2270 | tmp_vect *= tf; | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp: In static member function ‘static int Inkscape::Extension::Internal::Emf::myEnhMetaFileProc(char*, unsigned int, Inkscape::Extension::Internal::PEMF_CALLBACK_DATA)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp:2269:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2269 | Geom::Affine tf = Geom::Translate(ox,oy); | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp: In function ‘Inkscape::Extension::Internal::Emf::myEnhMetaFileProc(char*, unsigned int, Inkscape::Extension::Internal::EMF_CALLBACK_DATA*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp:2269:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2269 | Geom::Affine tf = Geom::Translate(ox,oy); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1097:50: required from here 1097 | new_combined_pathvector = new_vect * tfc; | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:179:70: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 179 | d *= Geom::Scale(Inkscape::Util::Quantity::convert(1, "px", "in")); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 ‘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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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]; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘Geom::PathVector Inkscape::Extension::Internal::PrintEmf::merge_PathVector_with_group(const Geom::PathVector&, const SPItem*, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1068:42: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1068 | Geom::Affine tfc = item->transform * transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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::fill(Inkscape::Extension::Print*, const Geom::PathVector&, const Geom::Affine&, const SPStyle*, const Geom::OptRect&, const Geom::OptRect&, const Geom::OptRect&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1137:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1137 | rectDir = vector_rect_alignment(angle, (gv.p2 - gv.p1) * fill_transform); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1254:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1254 | Geom::Affine tf2 = Geom::Rotate(-angle); // the rectangle may be drawn skewed to the coordinate system | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1317:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1317 | Geom::Point uv = Geom::unit_vector(gv.p2 - gv.p1); // unit vector | ^ /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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:179:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 179 | d *= Geom::Scale(Inkscape::Util::Quantity::convert(1, "px", "in")); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintEmf::get_pathrect_corner(Geom::Path, double, int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:941:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 941 | Geom::Point v1 = Geom::Point(1,0) * Geom::Rotate(-angle); // unit horizontal side (sign change because Y increases DOWN) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintEmf::fill(Inkscape::Extension::Print*, Geom::PathVector const&, Geom::Affine const&, SPStyle const*, Geom::OptRect const&, Geom::OptRect const&, Geom::OptRect const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1254:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1254 | Geom::Affine tf2 = Geom::Rotate(-angle); // the rectangle may be drawn skewed to the coordinate system | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1317:64: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1317 | Geom::Point uv = Geom::unit_vector(gv.p2 - gv.p1); // unit vector | ^~ /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-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-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) | ^~~~~~~~ /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-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-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){ | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintEmf::merge_PathVector_with_shape(Geom::PathVector const&, SPItem const*, Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1093:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | Geom::Affine tfc = item->transform * transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintEmf::print_simple_shape(Geom::PathVector const&, Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1489:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1489 | bool PrintEmf::print_simple_shape(Geom::PathVector const &pathv, const Geom::Affine &transform) | ^~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp:23: /builddir/build/BUILD/inkscape-1.3.2-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-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:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 { | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp:151:50: required from here 151 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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-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-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 CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/image-resolution.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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-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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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 { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:258:41: required from here 258 | Geom::PathVector pathv = pathv_in * tf_stack; // generates new path, which is a bit slow, but this doesn't have to be performance optimized | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp: In member function ‘void Inkscape::Extension::Internal::PrintLatex::print_pathvector(Inkscape::SVGOStringStream&, const Geom::PathVector&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:264:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 264 | os << "\\moveto(" << it.initialPoint()[Geom::X] << "," << it.initialPoint()[Geom::Y] << ")\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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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; | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:63:57: required from here 63 | for (Geom::Point start_point = bounding_area.min(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:101:62: required from here 101 | Geom::Rect temprec = bounding_area * desktop->doc2dt(); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp: In member function ‘Inkscape::Extension::Internal::PrintLatex::print_pathvector(Inkscape::SVGOStringStream&, Geom::PathVector const&, Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:264:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 264 | os << "\\moveto(" << it.initialPoint()[Geom::X] << "," << it.initialPoint()[Geom::Y] << ")\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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:107:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | bounding_area *= Geom::Scale(scale); | ^ /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/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:63:58: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 63 | for (Geom::Point start_point = bounding_area.min(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:107:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | bounding_area *= Geom::Scale(scale); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:116:28: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp: In member function ‘Inkscape::Extension::Internal::PrintLatex::begin(Inkscape::Extension::Print*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:129:90: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | m_tr_stack.push( Geom::Scale(1, -1) * Geom::Translate(0, doc->getHeight().value("px"))); /// @fixme hardcoded doc2dt transform | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks-out.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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/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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks-out.cpp:18: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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-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 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp:25: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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) { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() 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/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/curves.h:37, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp:192:46: required from here 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:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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/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 { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-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-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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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: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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::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-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-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 CRect’ 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 file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp: In member function ‘virtual unsigned int Inkscape::Extension::Internal::PrintMetafile::bind(Inkscape::Extension::Print*, const Geom::Affine&, float)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp:85:35: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | m_tr_stack.push(transform * tr_top); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintMetafile::bind(Inkscape::Extension::Print*, Geom::Affine const&, float)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp:85:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | m_tr_stack.push(transform * tr_top); | ^~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:42: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp: In function ‘Geom::Affine Inkscape::Extension::Internal::getODFTransform(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:901:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 901 | static Geom::Affine getODFTransform(const SPItem *item) | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1222:69: required from here 1222 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /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 Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Translate&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1222:100: required from here 1222 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); | ^ /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::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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Translate&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1222:100: required from here 1222 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:60:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 60 | m = t * m; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1222:121: required from here 1222 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1222:121: required from here 1222 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); | ^ /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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1222:121: required from here 1222 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:35: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1576:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1576 | Geom::Affine tf = getODFTransform(item);//Get SVG-to-ODF transform | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1582:37: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1582 | double bbox_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1676:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1676 | Geom::Affine itemTransform = getODFItemTransform(item); | ^ /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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp: In function ‘Geom::Affine Inkscape::Extension::Internal::getODFItemTransform(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:929:21: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 929 | static Geom::Affine getODFItemTransform(const SPItem *item) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp: In function ‘int Inkscape::Extension::Internal::writePath(Writer&, const Geom::PathVector&, const Geom::Affine&, double, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1226:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1226 | double destx = pit.initialPoint()[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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:637:41: required from here 637 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:643:77: required from here 643 | push_transform(Geom::Translate(-d.corner(3)) * Geom::Scale(scale, -scale)); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp: In function ‘Inkscape::Extension::Internal::getODFTransform(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:905:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 905 | tf = tf * Geom::Affine(Geom::Scale(pxToCm)); | ^ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In constructor ‘Inkscape::Extension::Internal::LaTeXTextRenderer::LaTeXTextRenderer(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:85:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | push_transform(Geom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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_text_render(SPText*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:279:16: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | anchor = (*baseline_anchor_point) * transform(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:305:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Affine i2doc = textobj->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:307:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:480:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Geom::Affine i2doc = flowtext->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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 ‘Geom::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-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-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::GenericRect::CRect’ {aka ‘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-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-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::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:643:50: note: parameter passing for argument of type ‘Geom::Affine’ 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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)); | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:643:50: note: parameter passing for argument of type ‘Geom::Affine’ 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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:704:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 704 | } /* namespace Inkscape */ | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘Inkscape::Extension::Internal::LaTeXTextRenderer::sp_text_render(SPText*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:279:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | anchor = (*baseline_anchor_point) * transform(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘Inkscape::Extension::Internal::LaTeXTextRenderer::LaTeXTextRenderer(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:85:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | push_transform(Geom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:643:47: note: parameter passing for argument of type ‘struct 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)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘Inkscape::Extension::Internal::LaTeXTextRenderer::sp_text_render(SPText*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:306:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | Geom::Affine wotransl = i2doc.withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:305:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Affine i2doc = textobj->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:307:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:481:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Geom::Affine wotransl = i2doc.withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:434:41: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:480:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Geom::Affine i2doc = flowtext->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘Inkscape::Extension::Internal::LaTeXTextRenderer::push_transform(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:690:36: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 690 | _transform_stack.push(tr * tr_top); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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 CRect’ 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-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/png-output.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/png-output.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp: In member function ‘Inkscape::Extension::Internal::OdfOutput::writeTree(Inkscape::IO::Writer&, Inkscape::IO::Writer&, SPDocument*, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1576:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1576 | Geom::Affine tf = getODFTransform(item);//Get SVG-to-ODF transform | ~~~~~~~~~~~~~~~^~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:29: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() 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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:927:50: required from here 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:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:316:99: required from here 316 | Geom::PathVector pathv = pathv_to_linear_and_cubic_beziers(shape->curve()->get_pathvector() * tf); | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp: In member function ‘bool Inkscape::Extension::Internal::PovOutput::doCurve(SPItem*, const String&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:357:51: 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::Rect cminmax( pathv.front().initialPoint(), pathv.front().initialPoint() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:927:50: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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::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); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:927:50: note: parameter passing for argument of type ‘struct CRect’ 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()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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 ) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp: In member function ‘Inkscape::Extension::Internal::PovOutput::doCurve(SPItem*, Glib::ustring const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:268:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | bool PovOutput::doCurve(SPItem *item, const String &id) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:268: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:268:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:380:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | Geom::Point p0 = cit->initialPoint(); | ~~~~~~~~~~~~~~~~~^~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svgz.cpp [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.cpp [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-from-file.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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(); } | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-other.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-paper.cpp [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-screen.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-paper.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-screen.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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-social.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-social.cpp [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-video.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-social.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-video.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 C object src/CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o -MF CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o -c /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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); } | ^ 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(); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp:41: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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/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-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp:44: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp:2292:29: required from here 2292 | tmp_vect *= tf; | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp: In static member function ‘static int Inkscape::Extension::Internal::Wmf::myMetaFileProc(const char*, unsigned int, Inkscape::Extension::Internal::PWMF_CALLBACK_DATA)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp:2291:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2291 | Geom::Affine tf = Geom::Translate(ox,oy); | ^ /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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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::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/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:935:51: required from here 935 | Geom::PathVector pv = pathv_to_linear(pathv * transform, MAXDISP); | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp: In function ‘Inkscape::Extension::Internal::Wmf::myMetaFileProc(char const*, unsigned int, Inkscape::Extension::Internal::WMF_CALLBACK_DATA*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp:2291:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2291 | Geom::Affine tf = Geom::Translate(ox,oy); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp: In member function ‘virtual int Inkscape::Extension::Internal::PrintWmf::create_pen(const SPStyle*, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:550:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Point p0(zero * 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 { | ^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp: In member function ‘virtual unsigned int Inkscape::Extension::Internal::PrintWmf::image(Inkscape::Extension::Print*, unsigned char*, unsigned int, unsigned int, unsigned int, const Geom::Affine&, const SPStyle*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:1147:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1147 | Geom::Point pWH2 = pWH * tf.withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:1147:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1147 | Geom::Point pWH2 = pWH * tf.withoutTranslation(); | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp: In member function ‘unsigned int Inkscape::Extension::Internal::PrintWmf::print_pathv(const Geom::PathVector&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:1245:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1245 | Geom::Point p1 = pit.initialPoint(); // This point is special, it isn't in the iterator | ^ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintWmf::begin(Inkscape::Extension::Print*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:172:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | d *= Geom::Scale(Inkscape::Util::Quantity::convert(1, "px", "in")); // 90 dpi inside inkscape, wmf file will be 1200 dpi | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintWmf::create_pen(SPStyle const*, Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:550:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Point p0(zero * transform); | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintWmf::image(Inkscape::Extension::Print*, unsigned char*, unsigned int, unsigned int, unsigned int, Geom::Affine const&, SPStyle const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:1147:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1147 | Geom::Point pWH2 = pWH * tf.withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:35: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h: In function ‘is_straight_curve(Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h:22:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline bool is_straight_curve(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~ /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) { | ^~~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/filter/filter-file.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/prefdialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/prefdialog.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/prefdialog.cpp:21: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-bool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-bool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-defs.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-float.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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-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-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; | ~~~^~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-optiongroup.cpp [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-string.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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-label.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-label.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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/prefdialog/widget-spacer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.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-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp: In constructor ‘ClipHistoryEntry::ClipHistoryEntry(GfxPath*, GfxClipType)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp:23:25: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 23 | , clipType(clipTypeA) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp: In member function ‘ClipHistoryEntry::ClipHistoryEntry(GfxPath*, GfxClipType)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp:23:25: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 23 | , clipType(clipTypeA) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp: In function ‘getRect(PDFRectangle const*)’: /builddir/build/BUILD/inkscape-1.3.2-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 ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Geom::Rect getRect(_POPPLER_CONST PDFRectangle *box) | ^~~~~~~ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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/pdf-parser.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:1545:19: required from here 1545 | auto m = (ptr * baseMatrix) * stateToAffine(state).inverse(); | ^~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:287:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | baseMatrix = stateToAffine(state); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:304:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | builder->setMargins(getRect(page->getTrimBox()) * scale, | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:304:53: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | builder->setMargins(getRect(page->getTrimBox()) * scale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:305:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | getRect(page->getArtBox()) * scale, | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:305:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | getRect(page->getArtBox()) * scale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:306:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | getRect(page->getBleedBox()) * scale); | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:306:54: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | getRect(page->getBleedBox()) * scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:308:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | builder->cropPage(getRect(cropBox) * scale); | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:308:44: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | builder->cropPage(getRect(cropBox) * scale); | ~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp: In constructor ‘PdfParser::PdfParser(XRef*, Inkscape::Extension::Internal::SvgBuilder*, Dict*, const PDFRectangle*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:336:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | baseMatrix = stateToAffine(state); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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-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-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp: In member function ‘PdfParser::PdfParser(std::shared_ptr, Inkscape::Extension::Internal::SvgBuilder*, Page*, PDFRectangle const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:304:55: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | builder->setMargins(getRect(page->getTrimBox()) * scale, | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:265:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | PdfParser::PdfParser(std::shared_ptr pdf_doc, Inkscape::Extension::Internal::SvgBuilder *builderA, Page *page, | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:265: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:265:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:301:28: note: parameter passing for argument of type ‘struct 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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp:733:46: required from here 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:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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++) { | ~~^~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:157:89: required from here 157 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:199:23: required from here 199 | auto box = bbox * _page_affine; | ^~~~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:607:54: required from here 607 | svgSetTransform(node, extra * stateToAffine(state) * _page_affine); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In constructor ‘Inkscape::Extension::Internal::SvgBuilder::SvgBuilder(SPDocument*, gchar*, XRef*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:75:72: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | SvgBuilder::SvgBuilder(SPDocument *document, gchar *docname, XRef *xref) | ^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In constructor ‘Inkscape::Extension::Internal::SvgBuilder::SvgBuilder(Inkscape::Extension::Internal::SvgBuilder*, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:90:69: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | SvgBuilder::SvgBuilder(SvgBuilder *parent, Inkscape::XML::Node *root) { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:157:18: note: parameter passing for argument of type ‘Geom::Affine’ 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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:157:18: note: parameter passing for argument of type ‘Geom::Affine’ 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: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::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-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-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; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:204:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | auto clip_path = _createClip(val.str(), Geom::identity(), false); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::_setClipPath(Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:348:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 348 | auto tr = Geom::identity(); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:51: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::addClippedFill(GfxShading*, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:711:6: note: parameter passing for argument of type ‘const Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 711 | void SvgBuilder::addClippedFill(GfxShading *shading, const Geom::Affine shading_tr) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1386:87: note: parameter passing for argument of type ‘Geom::Affine’ 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-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; | ^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1570:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1570 | svgSetTransform(text_node, text_transform * _page_affine); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::_setTextStyle(Inkscape::XML::Node*, GfxState*, SPCSSAttr*, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1582:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1582 | void SvgBuilder::_setTextStyle(Inkscape::XML::Node *node, GfxState *state, SPCSSAttr *font_style, Geom::Affine ta) | ^~~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘Inkscape::Extension::Internal::SvgBuilder::_createGradient(GfxShading*, Geom::Affine, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1093:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | if (pat_matrix != Geom::identity()) { | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In function ‘Inkscape::Extension::Internal::svgSetTransform(Inkscape::XML::Node*, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:432:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 432 | static void svgSetTransform(Inkscape::XML::Node *node, Geom::Affine matrix) { | ^~~~~~~~~~~~~~~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:72:21, inlined from ‘Inkscape::SVG::PathString::moveTo(double, double)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:67:22, inlined from ‘Inkscape::Extension::Internal::svgInterpretPath(GfxPath const*)’ at /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘Inkscape::Extension::Internal::SvgBuilder::_getClip(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:807:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 807 | Geom::Affine child_tr = text_tr * _page_affine * node_tr.inverse(); | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:146:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | auto st = stateToAffine(state); | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:147:29: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘Inkscape::Extension::Internal::SvgBuilder::_createTilingPattern(GfxTilingPattern*, GfxState*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:992:8: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 992 | gchar *SvgBuilder::_createTilingPattern(GfxTilingPattern *tiling_pattern, | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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 CRect’ 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()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp [ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp: In function ‘Geom::Affine stateToAffine(GfxState*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp:24:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 24 | Geom::Affine stateToAffine(GfxState *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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp:24:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 24 | Geom::Affine stateToAffine(GfxState *state) | ^~~~~~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp: In function ‘ctmToAffine(double const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp:32:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 32 | Geom::Affine ctmToAffine(const double *ctm) | ^~~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp:303:48: required from here 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:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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-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-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 CRect’ 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"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp:304:47: required from here 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:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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 CRect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/adaptiveThreshold.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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-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-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 CRect’ 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/addNoise.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/addNoise.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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; } | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/blur.cpp /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/channel.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/colorize.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/contrast.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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 /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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()) { | ^ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/cycleColormap.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/crop.cpp:48:77: required from here 48 | translate = Geom::Translate(((_left - _right) / 2.0) * (bbox->dimensions()[Geom::X] / (double) image->columns()), | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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::GenericRect::CPoint’ {aka ‘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/despeckle.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/despeckle.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/edge.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/emboss.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/enhance.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/equalize.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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: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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/level.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/negate.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/negate.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/normalize.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/opacity.cpp /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/raise.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/raise.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/reduceNoise.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/reduceNoise.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/sharpen.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/solarize.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/solarize.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/swirl.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/threshold.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/unsharpmask.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/unsharpmask.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodetype.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:1079:58: required from here 1079 | Geom::Rect::from_xywh(Geom::dot(hull[l], v), Geom::dot(hull[i], n), w, h)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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 /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++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::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/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 ‘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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::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-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-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() ); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:1079:58: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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::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 { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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)) ) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.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::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-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-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-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) { | ^ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:19: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, 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]’ 131 | return (*this)(t); | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:65: required from here 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ~~~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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; } | ^~~~~~ /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]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::Line(Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/line.h:73:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | _final = _initial + v; | ^ /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)); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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() ); | ~~~~~~~~~~~~~~~~~~~^~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.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-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-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-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-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-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/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-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-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::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-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-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-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-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 ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In function ‘Geom::make_bisector_line(Geom::BezierCurveN<1u> const&)’, inlined from ‘(anonymous namespace)::expand_circle(Geom::Circle&, Geom::Circle const&, Geom::Point const&, Geom::Point const&)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:247:45: /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) ); | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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 ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In function ‘Geom::make_bisector_line(Geom::BezierCurveN<1u> const&)’, inlined from ‘(anonymous namespace)::expand_circle(Geom::Circle&, Geom::Circle const&, Geom::Point const&, Geom::Point const&)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:275:46: /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) ); | ~~~~~~~~~~~~^~~~~~~~~~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp:21: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘Geom::make_bisector_line(Geom::BezierCurveN<1u> const&)’, inlined from ‘(anonymous namespace)::extrapolate_join_internal((anonymous namespace)::join_data const&, int)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:554:52: /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) ); | ~~~~~~~~~~~~^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/gettext.cpp [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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, 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-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-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 { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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::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); | ^ 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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:21: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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()) { | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:29: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:53:34: required from here 53 | Geom::Point origin = area.min(); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:55:93: required from here 55 | Geom::Affine affine = Geom::Translate(-origin) * Geom::Scale (scale_factor, scale_factor); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp: In function ‘Inkscape::Pixbuf* sp_generate_internal_bitmap(SPDocument*, const Geom::Rect&, double, std::vector, bool, const uint32_t*, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:55:93: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | Geom::Affine affine = Geom::Translate(-origin) * Geom::Scale (scale_factor, scale_factor); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:55:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | Geom::Affine affine = Geom::Translate(-origin) * Geom::Scale (scale_factor, scale_factor); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:55:93: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | Geom::Affine affine = Geom::Translate(-origin) * Geom::Scale (scale_factor, scale_factor); | ^ /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::GenericRect::CPoint’ {aka ‘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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp: In function ‘sp_generate_internal_bitmap(SPDocument*, Geom::Rect const&, double, std::vector >, bool, unsigned int const*, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:53:34: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | Geom::Point origin = area.min(); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:78:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 78 | drawing.update(final_area); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/save-image.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:31: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:433:63: required from here 433 | height / area.height())); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/stock-items.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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp: In function ‘ExportResult sp_export_png_file(SPDocument*, const gchar*, const Geom::Rect&, long unsigned int, long unsigned int, double, double, long unsigned int, unsigned int (*)(float, void*), void*, bool, const std::vector&, bool, int, int, int, int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:433:64: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | height / area.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::GenericRect::CPoint’ {aka ‘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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp: In function ‘sp_export_png_file(SPDocument*, char const*, Geom::Rect const&, unsigned long, unsigned long, double, double, unsigned long, unsigned int (*)(float, void*), void*, bool, std::vector > const&, bool, int, int, int, int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:413:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | Geom::Point translation = -area.min(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:433:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | height / area.height())); | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/helper/sp-marshal.cpp [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/dir-util.cpp [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/stock-items.cpp:25: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/resource.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/resource.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:35: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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-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-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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/fix-broken-links.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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) { | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/stream/bufferstream.cpp [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/stream/gzipstream.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/stream/inkscapestream.cpp [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/stream/stringstream.cpp [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/stream/uristream.cpp [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/sys.cpp [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/http.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/http.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/fill-conversion.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/live_effects/lpe-angle_bisector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:22: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:27: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:39: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:28, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:44: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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; | ^~~~~~~~~~ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:34: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enumarray.h:47:45: required from here 47 | if (widget_is_visible && valid_index(_active_index)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1735:17: required from here 1735 | path *= scale; | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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 { | ^ /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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp: In member function ‘bool Inkscape::LivePathEffect::Effect::isNodePointSelected(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1263:73: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1263 | Geom::Affine transformCoordinate = sp_lpe_item->i2dt_affine(); | ^ /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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp: In member function ‘std::vector Inkscape::LivePathEffect::Effect::getCanvasIndicators(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1733:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1733 | Geom::Affine scale = lpeitem->i2doc_affine(); | ^ /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/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp: In member function ‘Inkscape::LivePathEffect::Effect::isNodePointSelected(Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1257:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1257 | Effect::isNodePointSelected(Geom::Point const &nodePoint) const | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::AB::KnotHolderEntityLeftEnd::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.cpp:123:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | KnotHolderEntityLeftEnd::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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/live_effects/lpe-attach-path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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: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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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: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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:12: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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) | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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 static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:13: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::BeP::KnotHolderEntityWidthBendPath::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:275:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | KnotHolderEntityWidthBendPath::knot_get() const | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:107:69: required from here 107 | Geom::Path transformedpath = linked_pathv.front() * linkedtransform; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp: In constructor ‘Inkscape::LivePathEffect::LPEAttachPath::LPEAttachPath(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:41:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | curve_start_previous_origin = start_path_curve_end.getOrigin(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEAttachPath::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:103:100: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Geom::Affine linkedtransform = start_path.getObject()->getRelativeTransform(sp_lpe_item); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:108:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | start_path_curve_start.setOrigin(this_pathv.front().initialPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:156:98: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Affine linkedtransform = end_path.getObject()->getRelativeTransform(sp_lpe_item); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:163:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | end_path_curve_start.setOrigin(last_seg_reverse->initialPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 void Geom::Curve::operator*=(const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(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/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::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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEBendPath::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:108:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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 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::Piecewise >::output_type’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEBendPath::resetDefaults(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:203:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘virtual void Inkscape::LivePathEffect::BeP::KnotHolderEntityWidthBendPath::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:258:73: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:258:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /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/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) { | ^~~~~~~~~~~~ /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-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-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]); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:241:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | KnotHolderEntityWidthBendPath::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:241: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:241:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:247:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Point const s = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:258:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp: In member function ‘Inkscape::LivePathEffect::LPEAttachPath::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:91:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | void LPEAttachPath::doEffect (SPCurve * curve) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:91: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:91:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Path::appendNew, Geom::Point, Geom::Point, Geom::Point>(Geom::Point&&, Geom::Point&&, Geom::Point&&)void’, inlined from ‘Inkscape::LivePathEffect::LPEAttachPath::doEffect(SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:140:63: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp: In member function ‘Inkscape::LivePathEffect::LPEAttachPath::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:156:86: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Affine linkedtransform = end_path.getObject()->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:163:78: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | end_path_curve_start.setOrigin(last_seg_reverse->initialPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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) { | ^~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘Inkscape::LivePathEffect::LPEBendPath::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:151:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | LPEBendPath::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * 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: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h:18: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:23: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:670:20: required from here 670 | path_in *= current_affine; | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEBool::transform_multiply(const Geom::Affine&, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:573:25: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 573 | prev_affine = operand->transform * sp_item_transform_repr(sp_lpe_item).inverse() * postmul; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.h:14: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp: In member function ‘Inkscape::LivePathEffect::LPEBool::LPEBool(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:99:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | prev_affine = Geom::identity(); | ~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEBoundingBox::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp:74:68: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | auto trans = item->getRelativeTransform(sp_lpe_item); | ^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp: In member function ‘Inkscape::LivePathEffect::LPEBoundingBox::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp:77:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | bbox = visual_bounds.get_value() ? item->visualBounds() : item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~^~ /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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp: In member function ‘Inkscape::LivePathEffect::LPEBoundingBox::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp:65:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | void LPEBoundingBox::doEffect (SPCurve * curve) | ^~~~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp: In function ‘Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(Geom::PathVector const&, Geom::PathVector const&, bool, fill_typ, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:245:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | int wind = area_shape->PtWinding(mid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_3pts.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:11: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:372:14: required from here 372 | pathv *= aff; | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /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 Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:373:79: required from here 373 | pathv *= Geom::Translate(p - Geom::Point(0.5*helper_size, 0.5*helper_size)); | ^ /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::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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:373:79: required from here 373 | pathv *= Geom::Translate(p - Geom::Point(0.5*helper_size, 0.5*helper_size)); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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; | ~~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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(); } | ^ /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/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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_with_radius.cpp [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.h:15: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPECloneOriginal::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.cpp:329:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.cpp: In member function ‘Inkscape::LivePathEffect::LPECloneOriginal::doOnRemove(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.cpp:386:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | Geom::Affine item_t(Geom::identity()); | ~~~~~~~~~~~~~~^~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 59 | m = m * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.cpp:65:50: required from here 65 | path_out.push_back(path_out.back() * second_translation ); | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.cpp:65:50: required from here 65 | path_out.push_back(path_out.back() * second_translation ); | ^~~~~~~~~~~~~~~~~~ /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::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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.cpp:65:50: required from here 65 | path_out.push_back(path_out.back() * second_translation ); | ^~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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::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-curvestitch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.h:23: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:24: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Rotate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:196:38: required from here 196 | Geom::Affine t = m * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)) * Geom::Translate(origin); | ^~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:603:55: required from here 603 | path_out *= Geom::Translate(half_dir * gap); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:658:31: required from here 658 | return path_out * t; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:186:103: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:186:103: note: parameter passing for argument of type ‘Geom::Affine’ 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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:196:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | Geom::Affine t = m * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)) * Geom::Translate(origin); | ^ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 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/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPECopyRotate::doOnApply(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:435:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 435 | dist_angle_handle = L2(B - A); | ~~^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPECopyRotate::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:456:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 456 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:478:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | dir = unit_vector(B - A); | ~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPECopyRotate::doEffect_path(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:572:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 572 | Geom::OptRect bbox = sp_lpe_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:574:100: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | Geom::Point line_start = origin + dir * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))) * size_divider; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:655:107: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | Geom::Affine m = Geom::Translate(-origin) * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:655:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | Geom::Affine m = Geom::Translate(-origin) * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:655:107: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | Geom::Affine m = Geom::Translate(-origin) * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:663:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 663 | Geom::Affine pre = Geom::Translate(-origin) * Geom::Rotate(-Geom::rad_from_deg(starting_angle)); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:663:99: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 663 | Geom::Affine pre = Geom::Translate(-origin) * Geom::Rotate(-Geom::rad_from_deg(starting_angle)); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:675:115: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 675 | Geom::Affine t = pre * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)) * Geom::Translate(origin); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:677:89: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 677 | t = pre * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)).inverse() * Geom::Translate(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:677:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 677 | t = pre * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)).inverse() * Geom::Translate(origin); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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); | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:689:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 689 | t = pre * Geom::Rotate(-Geom::rad_from_deg(starting_angle)) * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)) * Geom::Translate(origin); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPECopyRotate::addCanvasIndicators(const SPLPEItem*, std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:711:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 711 | hp.appendNew(origin + dir * Rotate(-rad_from_deg(rotation_angle+starting_angle)) * Geom::distance(origin,starting_point)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPECopyRotate::resetDefaults(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:721:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 721 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Rotate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::doOnApply(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:436:27: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 436 | dir = unit_vector(B - A); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:188:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::Affine r = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:669:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 669 | Geom::Affine r = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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); | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:572:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 572 | Geom::OptRect bbox = sp_lpe_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:574:96: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | Geom::Point line_start = origin + dir * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))) * size_divider; | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::doOnApply(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:429:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:433:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | origin.param_setValue(A, true); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:456:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 456 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:478:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | dir = unit_vector(B - 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /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: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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::toItem(Geom::Affine, unsigned long, bool, bool&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:345:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | LPECopyRotate::toItem(Geom::Affine transform, size_t i, bool reset, bool &write) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:146:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | LPECopyRotate::doAfterEffect (SPLPEItem const* lpeitem, SPCurve *curve) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:207:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | toItem(t, i-1, reset, write); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:650:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 650 | LPECopyRotate::doEffect_path_post (Geom::PathVector const & path_in, FillRuleBool fillrule) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:108:38: required from here 108 | Interval bndsA = A.domain(); | ~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:118:32: required from here 118 | Point start = A(tA); | ~^~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::resetDefaults(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:721:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 721 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:89:83: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Geom::Affine affine = strokepath.get_relative_affine().withoutTranslation(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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::Piecewise >::output_type’ {aka ‘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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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< >::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::Piecewise >::output_type’ {aka ‘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; | ~~~~~~~~~^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dashed-stroke.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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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::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/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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp: In member function ‘Inkscape::LivePathEffect::LPECurveStitch::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:89:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Geom::Affine affine = strokepath.get_relative_affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:135:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | transform.setXAxis( (end-start) / scaling ); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:77:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | LPECurveStitch::doEffect_path (Geom::PathVector const & path_in) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:77:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:136:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | transform.setYAxis( rot90(unit_vector(end-start)) * scaling_y); | ~~~~~~~~~~~^~~~~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dashed-stroke.cpp:8: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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/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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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-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-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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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::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); | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-ellipse_5pts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEDynastroke::doEffect_pwd2(const Geom::Piecewise >&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp:140:67: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Piecewise > nn = unitVector(v * ( rot * slant ) ); | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp:189:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 189 | if ( m.segs.front().at0() == m.segs.back().at1()){ | ~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp: In member function ‘Inkscape::LivePathEffect::LPEDynastroke::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp:140:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Piecewise > nn = unitVector(v * ( rot * slant ) ); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:91:55: required from here 91 | return _unit_circle * ellipse.unitCircleTransform(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEEllipse5Pts::doEffect_path(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:91:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | return _unit_circle * ellipse.unitCircleTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp: In member function ‘Inkscape::LivePathEffect::LPEEllipse5Pts::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:63:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Geom::PathVector LPEEllipse5Pts::doEffect_path(Geom::PathVector const &path_in) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:63:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:63:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:74:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | source_points.push_back(source.pointAt((Geom::Coord)i)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:91:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | return _unit_circle * ellipse.unitCircleTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function ‘Geom::Path::appendNew(double&, double&, double&, bool&, bool&, Geom::Point const&)void’, inlined from ‘Geom::PathIteratorSink >::arcTo(double, double, double, bool, bool, Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:168:48, inlined from ‘Inkscape::LivePathEffect::LPEEllipse5Pts::LPEEllipse5Pts(LivePathEffectObject*)::{lambda()#1}::operator()() const’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:32:26, inlined from ‘Inkscape::LivePathEffect::LPEEllipse5Pts::LPEEllipse5Pts(LivePathEffectObject*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:28:7: /usr/include/2geom-1.3.0/2geom/path.h:806:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ [ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.h:17: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp:280:48: required from here 280 | Interval pwdomain = pwEqdist.domain(); | ~~~~~~~~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp:298:43: required from here 298 | p1 = pwEqdist.valueAt(pos); | ~~~~~~~~~~~~~~~~^~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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::Piecewise >::output_type’ {aka ‘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::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 109 | inline output_type lastValue() const { | ^~~~~~~~~ In file included from /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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 { | ^ /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::Piecewise >::output_type’ {aka ‘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(); | ~~~~~~~~~~^~ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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 /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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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::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]); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:953:29: required from here 953 | triangleit_begin(iterators, connections.begin(), connections.end(), nDims); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:955:28: required from here 955 | triangleit_incr(iterators, connections.end()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-envelope.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEEnvelope::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp:64:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 64 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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::Piecewise >::output_type’ {aka ‘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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEEnvelope::resetDefaults(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp:253:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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]; | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/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 output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /usr/include/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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::Piecewise< >::output_type Geom::Piecewise< >::firstValue() const [with T = Geom::D2; output_type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:78:43: required from here 78 | if ( ! are_near(pwd2_in.firstValue(), pwd2_in.lastValue()) ) { | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘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/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:145:84: required from here 145 | Piecewise > cut = portion(pwd2_in, portion_t, pwd2_in.domain().max() ); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp: In member function ‘Inkscape::LivePathEffect::LPEEnvelope::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp:64:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 64 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:148:61: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:155:61: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘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::BezierCurve::pointAt(double) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::Piecewise >::output_type’ {aka ‘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::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 106 | inline output_type firstValue() const { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEExtrude::resetDefaults(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:172:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:177:99: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 177 | (boundingbox_X.extent() + boundingbox_Y.extent())*Geom::Point(-0.05,0.2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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/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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /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-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-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() ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp: In member function ‘Inkscape::LivePathEffect::LPEExtrude::resetDefaults(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:172:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /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 ‘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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp: In member function ‘Inkscape::LivePathEffect::LPEEnvelope::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp:76:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 76 | LPEEnvelope::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~~~~ [ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp [ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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/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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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) { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.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::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++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::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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) { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in 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::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:157:74: required from here 157 | linked_path *= item->getRelativeTransform(sp_lpe_item); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:151:70: required from here 151 | linked_pathv *= linked1->getRelativeTransform(sp_lpe_item); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEFillBetweenStrokes::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:168:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | if (!are_near(result_linked_pathv.front().finalPoint(), result_second_pathv.front().initialPoint(),0.1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:197:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | linked_pathv *= linked1->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEFillBetweenMany::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:159:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | if (!are_near(res_pathv.front().finalPoint(), linked_path.initialPoint(), 0.1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:197:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | initial_path *= item->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:199:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | current = res_pathv.front().finalPoint(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:256:70: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | linked_path *= itemnear->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:260:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | Geom::distance(res_pathv.front().finalPoint(), linked_path.initialPoint()) > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenStrokes::LPEFillBetweenStrokes(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:25:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 25 | close(_("Close"), _("Close path"), "close", &wr, this, true) | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenMany::LPEFillBetweenMany(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:40:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | , autoreverse(_("Autoreverse"), _("Autoreverse"), "autoreverse", &wr, this, true) | ^ /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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenStrokes::doOnOpen(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:45:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | LPEFillBetweenStrokes::doOnOpen(SPLPEItem const *lpeitem) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenStrokes::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:168:73: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | if (!are_near(result_linked_pathv.front().finalPoint(), result_second_pathv.front().initialPoint(),0.1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:135:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | void LPEFillBetweenStrokes::doEffect (SPCurve * curve) | ^~~~~~~~~~~~~~~~~~~~~ /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 member function ‘Geom::Path::appendNew, Geom::Point>(Geom::Point&&)void’, inlined from ‘Inkscape::LivePathEffect::LPEFillBetweenStrokes::doEffect(SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:169:81: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenStrokes::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:197:58: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | linked_pathv *= linked1->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /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-fillet-chamfer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenMany::doOnOpen(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:60:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | LPEFillBetweenMany::doOnOpen(SPLPEItem const *lpeitem) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenMany::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:159:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | if (!are_near(res_pathv.front().finalPoint(), linked_path.initialPoint(), 0.1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:132:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | LPEFillBetweenMany::doEffect (SPCurve * curve) | ^~~~~~~~~~~~~~~~~~ In member function ‘Geom::Path::appendNew, Geom::Point>(Geom::Point&&)void’, inlined from ‘Inkscape::LivePathEffect::LPEFillBetweenMany::doEffect(SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:160:75: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenMany::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:197:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | initial_path *= item->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘Geom::Path::appendNew, Geom::Point>(Geom::Point&&)void’, inlined from ‘Inkscape::LivePathEffect::LPEFillBetweenMany::doEffect(SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:266:75: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenMany::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:86:107: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | transform_multiply_nested(i2anc_affine(sp_lpe_item, sp_lpe_item->document->getRoot()).inverse() * prevaffine); | ^~~~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:21: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:28: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.3.2-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::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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:20: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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/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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:111:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | a *= rect->i2doc_affine().inverse().descrim(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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()) ){ | ~~~~~~~~~~~~~~~~~~~~~^~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/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); | ^ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /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/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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp:108:1: note: parameter passing for argument of type ‘const 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/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::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-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-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) { | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp: In member function ‘Gear::_arc(double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp:88:19: note: parameter passing for argument of type ‘struct Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | B[0] = cos(bo,2); | ~~~^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:18: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h: In function ‘is_straight_curve(Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h:22:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline bool is_straight_curve(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~ /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/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-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:111:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | a *= rect->i2doc_affine().inverse().descrim(); | ~~~~~~~~~~~~~~~~~~^~ 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) {} | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:90:37: required from here 90 | pwd2_A -= bounds_A->midpoint(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:98:35: required from here 98 | pwd2_B.setDomain(pwd2_A.domain()); | ~~~~~~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:110:38: required from here 110 | pResult += trajectory.valueAt(trajectory_domain.min() + fraction * trajectory_domain.extent()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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::Piecewise >::output_type’ {aka ‘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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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::Piecewise >::output_type’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp: In member function ‘Geom::Piecewise > Inkscape::LivePathEffect::LPEInterpolate::calculate_trajectory(Geom::OptRect, Geom::OptRect)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:126:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::Affine affine = trajectory_path.get_relative_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:137:51: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | auto trajectory_start = trajectory.firstValue(); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::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::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/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:60:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 60 | m = t * m; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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-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-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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate_points.cpp:16: /builddir/build/BUILD/inkscape-1.3.2-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-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 { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp: In member function ‘Inkscape::LivePathEffect::LPEInterpolate::calculate_trajectory(Geom::OptRect, Geom::OptRect)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:123:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Piecewise > LPEInterpolate::calculate_trajectory(Geom::OptRect bounds_A, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:123:42: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:123:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Piecewise >::firstValue() const’, inlined from ‘Inkscape::LivePathEffect::LPEInterpolate::calculate_trajectory(Geom::OptRect, Geom::OptRect)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:137:50: /usr/include/2geom-1.3.0/2geom/piecewise.h:107:23: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | return valueAt(cuts.front()); | ~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distanceSq(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:394:21: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 394 | return L2sq(a - b); | ^ /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); } | ^~~~~~~~ /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); } | ^~~~~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/d2.h:42, from /usr/include/2geom-1.3.0/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.3.2-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: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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:23: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.h:20: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:33: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:39: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:661:54: required from here 661 | pathv *= Affine(r,0,0,r,0,0) * Translate(switcher); | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:112:28: required from here 112 | Geom::Path p = patha * mat; | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In constructor ‘Inkscape::LivePathEffect::LPEKnotNS::CrossingPoints::CrossingPoints(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:205:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 205 | cp.pt = paths[i][ii].pointAt(time.first); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ‘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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:110:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | Affine mat = from_basis( T, N, pt_and_dir[0] ); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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){ | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEKnot::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:582:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | original_bbox(lpeitem); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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::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/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-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-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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In member function ‘Inkscape::LivePathEffect::LPEKnotNS::CrossingPoints::CrossingPoints(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:165:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CrossingPoints::CrossingPoints(Geom::PathVector const &paths) : std::vector(){ | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In member function ‘Inkscape::LivePathEffect::LPEKnot::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:582:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | original_bbox(lpeitem); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:110:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | Affine mat = from_basis( T, N, pt_and_dir[0] ); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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, inlined from ‘Geom::Path::portion(double, double) const’ at /usr/include/2geom-1.3.0/2geom/path.h:646:14: /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) {} | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPELattice::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:164:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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-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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp: In member function ‘Inkscape::LivePathEffect::LPELattice::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:164:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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-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.770471 + 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();} | ^~~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp: In member function ‘Inkscape::LivePathEffect::LPELattice::LPELattice(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2-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 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp: In member function ‘Inkscape::LivePathEffect::LPELattice::resetDefaults(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:172:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:222:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | grid_point1.param_update_default(grid_point1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-line_segment.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:23: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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) { | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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-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-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-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)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPELattice2::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:332:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:337:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | Geom::Line vert(grid_point_8x9.param_get_default(),grid_point_10x11.param_get_default()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘void Inkscape::LivePathEffect::LPELattice2::calculateCurve(Geom::Point, Geom::Point, SPCurve*, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:565:1: note: parameter passing for argument of type ‘Geom::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) | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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; | ^ /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-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-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-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-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-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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-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.779512 + 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();} | ^~~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:332:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:337:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | Geom::Line vert(grid_point_8x9.param_get_default(),grid_point_10x11.param_get_default()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘Inkscape::LivePathEffect::LPELattice2::resetDefaults(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:559:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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(); } | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:21: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:27: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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) : | ^~~~~~~~~~~~~~~~~~ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 59 | m = m * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:938:47: required from here 938 | pathvector *= Geom::Translate(-mid); | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:938:47: required from here 938 | pathvector *= Geom::Translate(-mid); | ^ /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::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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:938:47: required from here 938 | pathvector *= Geom::Translate(-mid); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ 59 | m = m * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:939:45: required from here 939 | pathvector *= Geom::Rotate(angle); | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:939:45: required from here 939 | pathvector *= Geom::Rotate(angle); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:970:27: required from here 970 | pathvector *= affinetransform; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:502:70: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::OptRect bounds = cast(elemref)->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:512:74: note: parameter passing for argument of type ‘Geom::Affine’ 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: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/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /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 ‘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 ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In function ‘std::vector Inkscape::LivePathEffect::transformNodes(std::vector, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:729:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 729 | transformNodes(std::vector< Point > nodes, Geom::Affine transform) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:734:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 734 | result.push_back(point * transform); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In function ‘std::vector Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:740:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 740 | getNodes(SPItem * item, Geom::Affine transform, bool onbbox, bool centers, bool bboxonly, double angle_projection) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:786:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 786 | current_nodes.push_back((*bbox).corner(0) * transform); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:864:91: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 864 | Geom::Affine parentaffinetransform = i2anc_affine(lpeitem->parent, document->getRoot()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:873:47: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:892:98: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 892 | Geom::Affine affinetransform_sub = i2anc_affine(item, document->getRoot()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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::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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEMeasureSegments::processObjects(Inkscape::LivePathEffect::LPEAction)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:1264:112: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1264 | Geom::Affine trans = i2anc_affine(sp_lpe_item->parent, sp_lpe_item->document->getRoot()); | ^ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /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; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1301 | }; /* namespace Inkscape */ | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In function ‘Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:784:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 784 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:786:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 786 | current_nodes.push_back((*bbox).corner(0) * transform); | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:502:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::OptRect bounds = cast(elemref)->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:871:58: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 871 | Geom::OptRect bbox = sp_lpe_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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 ‘struct 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-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 CPoint’ 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-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-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-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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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 { | ^ /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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘Inkscape::LivePathEffect::LPEMeasureSegments::processObjects(Inkscape::LivePathEffect::LPEAction)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:1235:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1235 | LPEMeasureSegments::processObjects(LPEAction lpe_action) | ^~~~~~~~~~~~~~~~~~ /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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In function ‘Inkscape::LivePathEffect::transformNodes(std::vector >, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:729:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 729 | transformNodes(std::vector< Point > nodes, Geom::Affine transform) | ^~~~~~~~~~~~~~ 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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:25: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 833 | LPEMeasureSegments::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833: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-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-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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:877:44: /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:879:124: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 879 | std::vector< Point > current_nodes = getNodes(splpeitem, transform, onbbox, centers, bboxonly, angle_projection); | ^ In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:895:56: /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:897:131: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 897 | std::vector< Point > current_nodes = getNodes(item, transform, onbbox, centers, bboxonly, angle_projection); | ^ In member function ‘Geom::Path::appendNew, Geom::Point&>(Geom::Point&)void’, inlined from ‘Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:929:58: /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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:596:74: required from here 596 | Geom::Path mirror = portion.reversed() * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEMirrorSymmetry::doAfterEffect(const SPLPEItem*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:144:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | Geom::Affine m = Geom::reflection (ls.vector(), (Geom::Point)start_point); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:144:81: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | Geom::Affine m = Geom::reflection (ls.vector(), (Geom::Point)start_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 = 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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEMirrorSymmetry::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:222:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:243:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 243 | center_point.param_setValue(Geom::middle_point((Geom::Point)point_a, (Geom::Point)point_b), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:297:81: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | Geom::Affine transform = i2anc_affine(lpeitem, nullptr).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:298:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | Geom::Point sp = Geom::Point(document->getWidth().value("px")/2.0, 0) * transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:307:81: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Geom::Affine transform = i2anc_affine(lpeitem, nullptr).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:308:90: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | Geom::Point sp = Geom::Point(0, document->getHeight().value("px")/2.0) * transform; | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘void Inkscape::LivePathEffect::LPEMirrorSymmetry::toMirror(Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:433:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | LPEMirrorSymmetry::toMirror(Geom::Affine transform) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEMirrorSymmetry::doEffect_path(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:545:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | Geom::Affine m = Geom::reflection (line_separation.vector(), (Geom::Point)start_point); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:545:90: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | Geom::Affine m = Geom::reflection (line_separation.vector(), (Geom::Point)start_point); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:558:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | if (!are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘Inkscape::LivePathEffect::LPEMirrorSymmetry::doOnApply(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:515:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 515 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:520:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | start_point.param_setValue(point_a, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /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]; } | ^~~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘Inkscape::LivePathEffect::LPEMirrorSymmetry::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | LPEMirrorSymmetry::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:227:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 227 | center_point.param_setValue(point_c, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:297:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | Geom::Affine transform = i2anc_affine(lpeitem, nullptr).inverse(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:299:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | start_point.param_setValue(sp, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:307:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Geom::Affine transform = i2anc_affine(lpeitem, nullptr).inverse(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:309:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | start_point.param_setValue(sp, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘Inkscape::LivePathEffect::LPEMirrorSymmetry::toMirror(Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:433:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | LPEMirrorSymmetry::toMirror(Geom::Affine transform) | ^~~~~~~~~~~~~~~~~ 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) {} | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘Inkscape::LivePathEffect::LPEMirrorSymmetry::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:532:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 532 | LPEMirrorSymmetry::doEffect_path (Geom::PathVector const & path_in) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:532:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:545:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | Geom::Affine m = Geom::reflection (line_separation.vector(), (Geom::Point)start_point); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:558:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | if (!are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-parallel.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:28: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:34: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEOffset::transform_multiply(const Geom::Affine&, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:184:73: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | Geom::Affine current_affine = sp_item_transform_repr(sp_lpe_item); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘Geom::Point Inkscape::LivePathEffect::LPEOffset::get_default_point(Geom::PathVector)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:190:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Geom::Point LPEOffset::get_default_point(Geom::PathVector pathv) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEOffset::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:230:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | original_bbox(lpeitem); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In function ‘int Inkscape::LivePathEffect::offset_winding(Geom::PathVector, Geom::Path)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:248:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Point p = path.initialPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:606:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 606 | size /= sp_lpe_item->i2doc_affine().descrim(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 { | ^~~~~~~~~~ /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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘Inkscape::LivePathEffect::LPEOffset::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:224:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | LPEOffset::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘Inkscape::LivePathEffect::LPEOffset::get_default_point(Geom::PathVector)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:190:13: 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::Point LPEOffset::get_default_point(Geom::PathVector pathv) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘Inkscape::LivePathEffect::LPEOffset::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:442:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 442 | LPEOffset::doEffect_path(Geom::PathVector const & path_in) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:523:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 523 | offset_pt = get_default_point(path_in); | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:606:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 606 | size /= sp_lpe_item->i2doc_affine().descrim(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-path_length.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp:21: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::Pl::KnotHolderEntityLeftEnd::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp:152:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | KnotHolderEntityLeftEnd::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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::Piecewise< >::output_type Geom::Piecewise< >::firstValue() const [with T = Geom::D2; output_type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp:92:27: required from here 92 | A = pwd2_in.firstValue(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 106 | inline output_type firstValue() const { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/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::Piecewise >::output_type’ {aka ‘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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp: In member function ‘Inkscape::LivePathEffect::LPEParallel::doOnApply(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp:79:27: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | dir = unit_vector(B - A); | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/bezier-to-sbasis.h:36, from /builddir/build/BUILD/inkscape-1.3.2-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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.h:13, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:14: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:21: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::WPAP::KnotHolderEntityWidthPatternAlongPath::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:352:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 352 | KnotHolderEntityWidthPatternAlongPath::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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:225:72: required from here 225 | nbCopies = static_cast(floor((uskeleton.domain().extent() - toffset + xspace)/(pattBndsX->extent()+xspace))); | ~~~~~~~~~~~~~~~~^~ /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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:175:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 175 | Geom::Affine affine = pattern.get_relative_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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::Piecewise >::output_type’ {aka ‘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-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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:334:81: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:334:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | KnotHolderEntityWidthPatternAlongPath::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:319:45: note: parameter passing for argument of type ‘struct 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:334:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ~~~~~~~~~~~~~~~~~^~ /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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 Affine’ 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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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))); | ~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perp_bisector.cpp:21: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perp_bisector.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::PB::KnotHolderEntityLeftEnd::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perp_bisector.cpp:52:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 52 | KnotHolderEntityLeftEnd::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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::Piecewise< >::output_type Geom::Piecewise< >::firstValue() const [with T = Geom::D2; output_type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perp_bisector.cpp:138:27: required from here 138 | A = pwd2_in.firstValue(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 106 | inline output_type firstValue() const { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/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::Piecewise >::output_type’ {aka ‘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-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-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; | ^~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:20: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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::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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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-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-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-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-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-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)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEPerspectiveEnvelope::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:383:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 383 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:439:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 439 | int position_a = Geom::sgn(Geom::cross(handles[3] - handles[1], handles[0] - handles[1])); /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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::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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 59 | m = m * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:120:54: required from here 120 | res_hlp *= Geom::Translate(0, -999999); | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:120:54: required from here 120 | res_hlp *= Geom::Translate(0, -999999); | ^ /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::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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:120:54: required from here 120 | res_hlp *= Geom::Translate(0, -999999); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp: In function ‘Geom::Path Inkscape::LivePathEffect::sp_bbox_without_clip(SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:54:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 54 | Geom::OptRect bbox = lpeitem->visualBounds(Geom::identity(), true, false, true); | ~~~~~~~~~~~~~~^~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp: In member function ‘Geom::PathVector Inkscape::LivePathEffect::LPEPowerClip::getClipPathvector()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:109:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | childitem->doWriteTransform(Geom::Translate(0, -999999)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:383:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 383 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘Inkscape::LivePathEffect::LPEPerspectiveEnvelope::resetDefaults(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:555:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 555 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp: In function ‘Inkscape::LivePathEffect::sp_bbox_without_clip(SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:54:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 54 | Geom::OptRect bbox = lpeitem->visualBounds(Geom::identity(), true, false, true); | ~~~~~~~~~~~~~~^~ /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) { | ^~~~~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/elliptical-arc.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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) { | ^ 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) { | ^ In 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:19: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.cpp:11: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEPowerMask::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.cpp:126:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::OptRect bbox = lpeitem->visualBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.cpp: In member function ‘Inkscape::LivePathEffect::LPEPowerMask::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.cpp:126:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::OptRect bbox = lpeitem->visualBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /builddir/build/BUILD/inkscape-1.3.2-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-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::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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:20: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In function ‘Geom::Ellipse Geom::find_ellipse(Point, Point, Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:54: note: parameter passing for argument of type ‘Geom::Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 69 | static Ellipse find_ellipse(Point P, Point Q, Point O) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:103:26: required from here 103 | if ( are_near(L2sq(dM(t)),0.) && (dM[0].size() > 1) && (dM[1].size() > 1) ) { | ~~^~~ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:694:60: required from here 694 | Geom::Point start = Geom::Point( pwd2_in.domain().min(), ts.front()[Geom::Y]); | ~~~~~~~~~~~~~~^~ /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]’ 131 | return (*this)(t); | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:65: required from here 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ~~~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:60:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 60 | m = t * m; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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 Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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]’ 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:819:31: required from ‘Geom::Piecewise Geom::compose(const Piecewise&, const Piecewise&) [with T = D2]’ 819 | Piecewise fgi=compose(f, g.segs[i]); | ~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:800:52: required from here 800 | Piecewise > pwd2_out = compose(pwd2_in,x) + y*compose(n,x); | ~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘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); } | ^~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.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 = 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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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-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-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::Piecewise >::output_type’ {aka ‘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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:345:33: note: parameter passing for argument of type ‘Geom::Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | ellipse = find_ellipse(B[prev_i].at1(), B[i].at0(), *O); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:345:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | ellipse = find_ellipse(B[prev_i].at1(), B[i].at0(), *O); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:345:33: note: parameter passing for argument of type ‘Geom::Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | ellipse = find_ellipse(B[prev_i].at1(), B[i].at0(), *O); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:350:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 350 | pb.lineTo(B[i].at0()); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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() ); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:375:84: note: parameter passing for argument of type ‘Geom::Affine’ 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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:375:90: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Geom::D2 newcurve1 = B[prev_i] * Geom::reflection(rot90(tang1), B[prev_i].at1()); | ~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:375:84: note: parameter passing for argument of type ‘Geom::Affine’ 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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:378:85: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::D2 newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); | ~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:378:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::D2 newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:384:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 384 | pb.lineTo(B[i].at0()); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In function ‘Geom::Ellipse Geom::find_ellipse(Point, Point, Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:16: note: parameter passing for argument of type ‘Geom::Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 69 | static Ellipse find_ellipse(Point P, Point Q, Point O) | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:16: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:16: note: parameter passing for argument of type ‘Geom::Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:16: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:92:36: note: parameter passing for argument of type ‘Geom::Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 92 | return Ellipse(A, B, C, D, E, F); | ^ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distanceSq(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:394:21: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 394 | return L2sq(a - 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); | ^ /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-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-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-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-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-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); } | ^~~~~~~~~~~ /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]; } | ^~~~~~~~~~ /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 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 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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) [clone .constprop.0]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | static Geom::Path path_from_piecewise_fix_cusps( Geom::Piecewise > const & B, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:375:84: note: parameter passing for argument of type ‘struct Affine’ 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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:378:102: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::D2 newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:378:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::D2 newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:384:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 384 | pb.lineTo(B[i].at0()); | ~~~~~~~~^~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:180:13: required from here 180 | path *= affine; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:440:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 440 | Geom::Affine inv_affine = affine.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:441:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Point p0 = pts.front() * inv_affine; | ^~~~~~~~~~ /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-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-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-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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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)); | ~~~~~~~~~~~~~~^~ /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-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-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); | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.cpp /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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:406:5: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 406 | int LPEPts2Ellipse::genFitEllipse(std::vector const &pts, Geom::PathVector &path_out) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:406:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:406:5: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::LivePathEffect::LPEPts2Ellipse::genFitEllipse(std::vector > const&, Geom::PathVector&)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:411: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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:440:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 440 | Geom::Affine inv_affine = affine.inverse(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘Inkscape::LivePathEffect::LPEPts2Ellipse::genIsometricEllipse(std::vector > const&, Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:486:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | int LPEPts2Ellipse::genIsometricEllipse(std::vector const &pts, Geom::PathVector &path_out) | ^~~~~~~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.cpp:83:47: required from here 83 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ /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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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::Piecewise >::output_type’ {aka ‘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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /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 output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /usr/include/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2; output_type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:95:34: required from here 95 | lc.pt = f.valueAt(j); | ~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERoughHatches::doEffect_pwd2(const Geom::Piecewise >&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:322:69: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | transformed_pwd2_in = transformed_pwd2_in * bend_mat.inverse(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:324:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 324 | hatch_dist = Geom::L2(direction.getVector())/5; | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:334:42: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | smthSnake = smthSnake*mat.inverse(); | ~~~~~~~~~~~^~ /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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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; }; | ^~~~~~~~~ /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-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-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-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-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::Piecewise >::output_type’ {aka ‘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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPERoughHatches::resetDefaults(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:559:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:563:16: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 563 | origin = bbox->midpoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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-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; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In member function ‘Inkscape::LivePathEffect::LPERoughHatches::resetDefaults(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:559:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:563:32: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | origin = bbox->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); } | ^~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.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::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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:294:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | LPERoughHatches::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in){ | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:294: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:294:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:294: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:322:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | transformed_pwd2_in = transformed_pwd2_in * bend_mat.inverse(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:334:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | smthSnake = smthSnake*mat.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In member function ‘Inkscape::LivePathEffect::LPERoughHatches::LPERoughHatches(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2-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)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:19: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPERoughen::doOnApply(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:88:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Geom::OptRect bbox = lpeitem->bounds(SPItem::GEOMETRIC_BBOX); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:191:13: 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/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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate 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/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp: In member function ‘Inkscape::LivePathEffect::LPERoughen::doOnApply(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:88:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Geom::OptRect bbox = lpeitem->bounds(SPItem::GEOMETRIC_BBOX); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp: In member function ‘Inkscape::LivePathEffect::LPERoughen::addNodesAndJitter(Geom::Curve const*, Geom::Point&, Geom::Point&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:354:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | Geom::Ray ray(seg1[3] + point_a3, seg2[1] + point_a3); | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp: In member function ‘Inkscape::LivePathEffect::LPERoughen::randomize(double, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:202:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | output = Geom::Point::polar(ray.angle(), max_length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /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 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2; output_type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ruler.cpp:171:26: required from here 171 | Point A = pwd2_in(t_cuts[i]); | ~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/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::Piecewise >::output_type’ {aka ‘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) { | ^~~~~ /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-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-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; | ^~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:14: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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/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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:185:47: required from here 185 | pathv *= rotate * Geom::Scale(diameter) * Geom::Translate(p); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:185:68: required from here 185 | pathv *= rotate * Geom::Scale(diameter) * Geom::Translate(p); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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-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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:185:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | pathv *= rotate * Geom::Scale(diameter) * Geom::Translate(p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /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) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:201:41: note: parameter passing for argument of type ‘Geom::Affine’ 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)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:201:61: note: parameter passing for argument of type ‘Geom::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)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:201:41: note: parameter passing for argument of type ‘Geom::Affine’ 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)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEShowHandles::drawHandleLine(Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:208:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | LPEShowHandles::drawHandleLine(Geom::Point p,Geom::Point p2) | ^~~~~~~~~~~~~~ /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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In 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/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; | ^ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:185:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | pathv *= rotate * Geom::Scale(diameter) * Geom::Translate(p); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:170:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | LPEShowHandles::drawNode(Geom::Point p, Geom::NodeType nodetype) | ^~~~~~~~~~~~~~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:201:107: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | pathv *= Geom::Scale (diameter) * Geom::Translate(p - Geom::Point(diameter * 0.35,diameter * 0.35)); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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 ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | LPEShowHandles::drawHandle(Geom::Point p) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:11: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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; } | ^~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:298:75: required from here 298 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-skeleton.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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:298:75: required from here 298 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESimplify::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:74:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | bbox = lpeitem->visualBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:168:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | size /= sp_lpe_item->i2doc_affine().descrim(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint’ {aka ‘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-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-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-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) { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESimplify::drawNode(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:298:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:298:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:298:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESimplify::drawHandle(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:304:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | LPESimplify::drawHandle(Geom::Point p) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:310:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.35*r,0.35*r)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:310:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.35*r,0.35*r)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:310:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.35*r,0.35*r)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESimplify::drawHandleLine(Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:316:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 316 | LPESimplify::drawHandleLine(Geom::Point p,Geom::Point p2) | ^~~~~~~~~~~ /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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘Inkscape::LivePathEffect::LPESimplify::generateHelperPathAndSmooth(Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:257:69: note: parameter passing for argument of type ‘struct 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/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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘Inkscape::LivePathEffect::LPESimplify::drawNode(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:298:75: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:292:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 292 | LPESimplify::drawNode(Geom::Point p) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘Inkscape::LivePathEffect::LPESimplify::drawHandle(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:310:77: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.35*r,0.35*r)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:304:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | LPESimplify::drawHandle(Geom::Point p) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘Inkscape::LivePathEffect::LPESimplify::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:160:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | LPESimplify::doEffect(SPCurve *curve) | ^~~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-slice.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2; output_type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp:398:22: required from here 398 | Point m_t = m(t), v_t = v(t), a_t = a(t); | ~^~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 ‘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-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-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/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/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::Piecewise >::output_type’ {aka ‘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]; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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; | ^~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:25: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:630:28: required from here 630 | path_it *= t; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:596:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | Geom::Point s = line_separation.initialPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:601:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 601 | Geom::Affine t = group->transform * tpass; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:640:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 640 | if (!are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:731:44: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 731 | tmp_pathvector *= t.inverse(); | ~~~~~~~~~^~ /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 ‘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/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 ‘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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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 { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESlice::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:775:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 775 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:787:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 787 | center_point.param_setValue(Geom::middle_point((Geom::Point)start_point, (Geom::Point)end_point), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESlice::doOnApply(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:898:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::angle() const’: /usr/include/2geom-1.3.0/2geom/line.h:138:28: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Point d = _final - _initial; | ^~~~~~~~ /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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::splititem(SPItem*, SPCurve*, std::pair, bool, bool, Geom::Affine, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:627:35: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | t = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:647:81: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 647 | original.appendNew( original.initialPoint() ); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:338:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 338 | _gbbox = spgrp->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::doOnApply(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:898:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:907:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 907 | start_point.param_setValue(point_a, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:775:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 775 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::splititem(SPItem*, SPCurve*, std::pair, bool, bool, Geom::Affine, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:625:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 625 | Geom::Affine t = shape->transform * tpass; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:707:84: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 707 | portion.setInitial(tmp_pathvector[0].finalPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:589:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 589 | LPESlice::splititem(SPItem* item, SPCurve * curve, std::pair slicer, bool toggle, bool is_original, Geom::Affine tpass, bool top) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:640:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 640 | if (!are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:731:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 731 | tmp_pathvector *= t.inverse(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::LPESlice(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:55:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | start_point(_("Slice line start"), _("Start point of slice line"), "start_point", &wr, this, _("Adjust start point of slice line")), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-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-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-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-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-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-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-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-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-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-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-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-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(); | ^~~~~~ [ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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::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/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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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; } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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::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); | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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 { | ^ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:23: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::TtC::KnotHolderEntityAttachPt::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:171:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | KnotHolderEntityAttachPt::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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2; output_type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:82:26: required from here 82 | ptA = pwd2_in.valueAt(t_attach); | ~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~~~~~~~~~~~ [ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-test-doEffect-stack.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enumarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.h:17: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:24: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:31: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enumarray.h:47:45: required from here 47 | if (widget_is_visible && valid_index(_active_index)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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; } | ~~~~~~~~~~~~~~~^~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:304:47: required from here 304 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ /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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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(); | ~~~~~~~~~~~~~~~~^~ /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::Piecewise >::output_type’ {aka ‘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-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-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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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]); } | ^~~~~~~~ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-text_label.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-text_label.cpp [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:10, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:15: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2; output_type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-text_label.cpp:38:30: required from here 38 | Point pos(pwd2_in.valueAt(t)); | ~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:24: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:37: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:450:104: required from here 450 | Geom::Affine finalit = (transformoriginal * Geom::Translate(spcenter_base).inverse() * mirror * Geom::Translate(spcenter_base)); | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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]; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:127: required from here 1533 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1418:58: required from here 1418 | output_pv *= Geom::Translate(center).inverse(); | ^ /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::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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1418:58: required from here 1418 | output_pv *= Geom::Translate(center).inverse(); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ 59 | m = m * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1421:63: required from here 1421 | output_pv *= Geom::Rotate::from_degrees(rotate); | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1421:63: required from here 1421 | output_pv *= Geom::Rotate::from_degrees(rotate); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:60:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 60 | m = t * m; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1424:58: required from here 1424 | output_pv *= Geom::Scale(scaleok, scaleok); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1424:58: required from here 1424 | output_pv *= Geom::Scale(scaleok, scaleok); | ^ /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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1424:58: required from here 1424 | output_pv *= Geom::Scale(scaleok, scaleok); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In constructor ‘Inkscape::LivePathEffect::LPETiling::LPETiling(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:104:97: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | transformorigin("transformorigin:", "transformorigin","transformorigin", &wr, this, "", true) | ^ cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:231:80: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:233:63: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:233:63: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:241:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | origin = origin.inverse(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:257:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | Geom::Affine gap = gapp.withoutTranslation(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:434:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | prev_bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:449:53: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:450:147: note: parameter passing for argument of type ‘Geom::Affine’ 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)); | ^ /builddir/build/BUILD/inkscape-1.3.2-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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:450:63: note: parameter passing for argument of type ‘Geom::Affine’ 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)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:451:84: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 451 | finalit *= gapp.inverse() * Geom::Translate(spcenter).inverse() * originatrans.withoutTranslation().inverse() * r * translate * Geom::Translate(spcenter) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:451:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 451 | finalit *= gapp.inverse() * Geom::Translate(spcenter).inverse() * originatrans.withoutTranslation().inverse() * r * translate * Geom::Translate(spcenter) ; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1163:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1163 | transformoriginal = Geom::identity(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:103: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:78: note: parameter passing for argument of type ‘Geom::Affine’ 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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:103: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1236:74: note: parameter passing for argument of type ‘Geom::Affine’ 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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1236:105: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1237:82: note: parameter passing for argument of type ‘Geom::Affine’ 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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1237:113: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1286:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1286 | Geom::Point center = (*gap_bbox).midpoint() * transformoriginal.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1286:76: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1286 | Geom::Point center = (*gap_bbox).midpoint() * transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1286:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1286 | Geom::Point center = (*gap_bbox).midpoint() * transformoriginal.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1317:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1317 | Geom::Affine r = Geom::identity(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1513:69: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1513:60: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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-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::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:61: note: parameter passing for argument of type ‘Geom::Affine’ 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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:87: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1642:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1642 | Geom::Point const s = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1645:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1645 | point *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1661:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1661 | point *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:13: 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 | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1680:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1680 | ret *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1682:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1682 | return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1695:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1695 | ret *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1697:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1697 | return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /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-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-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 CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1702 | } // namespace Inkscape | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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 CPoint’ 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-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-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 CPoint’ 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-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-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 CPoint’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doOnVisibilityToggled(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1551:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1551 | Geom::Affine ontoggle = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:231:50: note: parameter passing for argument of type ‘struct CPoint’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:233:63: note: parameter passing for argument of type ‘struct Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:251:58: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | Geom::OptRect bbox = sp_lpe_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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 CPoint’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:273:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | Geom::Affine r = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:434:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | prev_bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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 CPoint’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1318:31: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1318 | r = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::LPETiling(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:104:97: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | transformorigin("transformorigin:", "transformorigin","transformorigin", &wr, this, "", true) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:38: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1638 | void KnotHolderEntityCopyGapX::knot_set(Geom::Point const &p, Geom::Point const&/*origin*/, guint state) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1645:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1645 | point *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1642:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1642 | Geom::Point const s = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1654:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1654 | void KnotHolderEntityCopyGapY::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1654: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1654:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1654: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1661:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1661 | point *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1658:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1658 | Geom::Point const s = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1670 | Geom::Point KnotHolderEntityCopyGapX::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1680:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1680 | ret *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1685:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1685 | Geom::Point KnotHolderEntityCopyGapY::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1685:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1685: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1695:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1695 | ret *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:101: note: parameter passing for argument of type ‘struct Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1224:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | original_bbox(sp_lpe_item, false, true, transformoriginal); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:254:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Geom::Affine gapp = base_transform.inverse() * transformoriginal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:362:48: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 362 | r *= Geom::Rotate::from_degrees(rotatein); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:451:175: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 451 | finalit *= gapp.inverse() * Geom::Translate(spcenter).inverse() * originatrans.withoutTranslation().inverse() * r * translate * Geom::Translate(spcenter) ; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ 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:26, inlined from ‘Inkscape::LivePathEffect::LPETiling::doAfterEffect(SPLPEItem const*, SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:235:49: /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:241:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | origin = origin.inverse(); | ~~~~~~~~~~~~~~^~ 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:26, inlined from ‘Inkscape::LivePathEffect::LPETiling::doAfterEffect(SPLPEItem const*, SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:332:52: /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:449:53: note: parameter passing for argument of type ‘struct Affine’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1513:62: note: parameter passing for argument of type ‘struct Affine’ 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-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-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-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-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-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-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-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-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 Affine’ 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::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, fill_typ)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1411:44: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1259:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1259 | LPETiling::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.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: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:19: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:455:73: required from here 455 | pathv_move *= Affine(r,0,0,r,0,0) * Translate(Geom::Point(start)); | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:425:15: required from here 425 | helper *= m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T 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/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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:462:50: required from here 462 | pathv_turn *= Geom::Rotate(previous_angle); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp:36:45: required from here 36 | Geom::Affine affine = transform * item->transform; | ^~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:90:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:11: note: parameter passing 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETransform2Pts::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:133:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:148:17: 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_a = pointAtNodeIndex(pathvector,(size_t)first_knot-1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETransform2Pts::addCanvasIndicators(const SPLPEItem*, std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:455:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | pathv_move *= Affine(r,0,0,r,0,0) * Translate(Geom::Point(start)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp: In member function ‘Geom::OptRect Inkscape::LivePathEffect::GroupBBoxEffect::clip_mask_bbox(SPLPEItem*, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp:33:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 33 | GroupBBoxEffect::clip_mask_bbox(SPLPEItem *item, Geom::Affine transform) | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject-reference.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-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-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 | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘Inkscape::LivePathEffect::LPETransform2Pts::addCanvasIndicators(SPLPEItem const*, std::vector >&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:455:73: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | pathv_move *= Affine(r,0,0,r,0,0) * Translate(Geom::Point(start)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:441:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 441 | LPETransform2Pts::addCanvasIndicators(SPLPEItem const */*lpeitem*/, std::vector &hp_vec) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘Inkscape::LivePathEffect::LPETransform2Pts::doOnApply(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:90:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:102:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | point_b = pathvector.back().finalCurve().initialPoint(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘Inkscape::LivePathEffect::LPETransform2Pts::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:133:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:148:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | point_a = pointAtNodeIndex(pathvector,(size_t)first_knot-1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.3.2-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/lpeobject.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:106:62: required from here 106 | Geom::Path refpath = ref_path.get_pathvector().front() * affine ; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:91:57: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | Geom::Affine affine = generator.get_relative_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:115:8: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | m0 = m0.inverse(); | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:121:34: 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 p = i.pointAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:124:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | m = m0*m; | ~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:127:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | Point p = i.pointAt(1); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:136:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | m = m0*m; | ~~^~~~~~ /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/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEVonKoch::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:269:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | A = paths.front().pointAt(0); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEVonKoch::resetDefaults(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:288:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘Inkscape::LivePathEffect::LPEVonKoch::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:124:20: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | m = m0*m; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LPEVonKoch::doEffect_path (Geom::PathVector const & path_in) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:91:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | Geom::Affine affine = generator.get_relative_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:107:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | Point A = refpath.pointAt(0); | ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:115:20: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | m0 = m0.inverse(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:121:32: 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 p = i.pointAt(0); | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘Inkscape::LivePathEffect::LPEVonKoch::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:258:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:269:34: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | A = paths.front().pointAt(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘Inkscape::LivePathEffect::LPEVonKoch::resetDefaults(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:288:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘Geom::Path::appendNew, Geom::Point&>(Geom::Point&)void’, inlined from ‘Inkscape::LivePathEffect::LPEVonKoch::resetDefaults(SPItem const*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:298:38: /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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.cpp:12: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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 /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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-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) { | ^ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::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/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); } | ^~~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/spiro.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) { | ^~~~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/bool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/colorpicker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/colorpicker.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/satellite.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/satellitearray.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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, | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp:41:7: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | , last_transform(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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp: In member function ‘void Inkscape::LivePathEffect::SatelliteParam::linked_modified(SPObject*, guint)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp:227:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 227 | last_transform = Geom::identity(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp: In member function ‘Inkscape::LivePathEffect::SatelliteParam::SatelliteParam(Glib::ustring const&, Glib::ustring const&, Glib::ustring const&, Inkscape::UI::Widget::Registry*, Inkscape::LivePathEffect::Effect*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp:41:36: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | , last_transform(Geom::identity()) | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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-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-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) | ^~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.cpp:10: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalpath.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/patharray.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 { | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 { | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path-reference.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp:119:43: required from here 119 | p2 *= desktop->dt2doc(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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/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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp: In member function ‘Inkscape::LivePathEffect::Parameter::param_higlight(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp:88:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | void Parameter::param_higlight(bool highlight) | ^~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path-reference.cpp:13: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:48: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp: In member function ‘Geom::Affine Inkscape::LivePathEffect::PathParam::get_relative_affine()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:97:32: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 97 | PathParam::get_relative_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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:568:60: required from here 568 | path_clipboard *= item->i2doc_affine().inverse(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp: In member function ‘Geom::Affine Inkscape::LivePathEffect::PathParam::get_relative_affine()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:97:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 97 | PathParam::get_relative_affine() { | ^~~~~~~~~ /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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.cpp:16: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.cpp: In member function ‘Geom::Point Inkscape::LivePathEffect::PointParam::param_get_default() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.cpp:60:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | PointParam::param_get_default() 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp: In member function ‘Inkscape::LivePathEffect::PathParam::get_relative_affine()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:97:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 97 | PathParam::get_relative_affine() { | ^~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/random.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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/d2.h:43, from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:17: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:19: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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-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-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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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::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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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)); | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.cpp [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.cpp:9: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:26: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:28: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:12: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/text.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:431:16: required from here 431 | segment *= itemtransform; | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:427:70: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 427 | Geom::Affine itemtransform = cast(item)->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:428:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 428 | Geom::Path segment(curve_in.initialPoint()); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/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/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]; } | ^~~~~~~~~~ /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::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp: In member function ‘Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:367:13: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:367: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:427:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 427 | Geom::Affine itemtransform = cast(item)->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:428:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 428 | Geom::Path segment(curve_in.initialPoint()); | ~~~~~~~~~~~~~~~~~~~~~^~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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/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::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2; output_type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/text.cpp:85:37: required from here 85 | Point pos = pwd2_reparam.valueAt(t_reparam); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘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/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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 ‘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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/togglebutton.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/unit.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:18: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::TransformedPointParamKnotHolderEntity_Vector::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:177:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 177 | Geom::Point knot_get() const override{ | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp: In member function ‘virtual void Inkscape::LivePathEffect::TransformedPointParam::param_transform_multiply(const Geom::Affine&, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:140:88: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:140:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /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 member function ‘Inkscape::LivePathEffect::TransformedPointParam::param_transform_multiply(Geom::Affine const&, bool)’, inlined from ‘Inkscape::LivePathEffect::TransformedPointParam::param_transform_multiply(Geom::Affine const&, bool)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:137:1: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:140:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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 { | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:16: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::VectorParamKnotHolderEntity_Origin::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:178:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | Geom::Point knot_get() const override { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp: In member function ‘virtual void Inkscape::LivePathEffect::VectorParam::param_transform_multiply(const Geom::Affine&, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:136:84: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:136:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp: In member function ‘Inkscape::LivePathEffect::VectorParam::param_transform_multiply(Geom::Affine const&, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:136:84: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp: In member function ‘Inkscape::LivePathEffect::VectorParamKnotHolderEntity_Origin::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:172:10: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | void knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, guint state) override { | ^~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/box3d.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.cpp:22: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:28: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘virtual Geom::Affine SPBox3D::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:256:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | Geom::Affine SPBox3D::set_transform(Geom::Affine const &xform) { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298:57: 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 { | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘virtual Geom::Affine SPBox3D::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:256:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | Geom::Affine SPBox3D::set_transform(Geom::Affine const &xform) { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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 { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:303:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | Geom::Affine const i2d(this->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:305:106: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:305:105: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:305:106: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘Geom::Point SPBox3D::get_center_screen()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:327:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Geom::Affine const i2d( this->i2dt_affine() ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:328:102: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:328:101: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:328:102: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘SPBox3D::set_transform(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:256:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | Geom::Affine SPBox3D::set_transform(Geom::Affine const &xform) { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘SPBox3D::get_corner_screen(unsigned int, bool) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298:1: note: parameter passing for argument of type ‘struct 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 { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:303:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | Geom::Affine const i2d(this->i2dt_affine ()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:305:89: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:305:105: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:307:89: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘SPBox3D::get_center_screen()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322:1: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | SPBox3D::get_center_screen () { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:327:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Geom::Affine const i2d( this->i2dt_affine() ); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:328:85: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:328:101: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘SPBox3D::corners_for_PLs(Proj::Axis, Geom::Point&, Geom::Point&, Geom::Point&, Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:539:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 539 | void SPBox3D::corners_for_PLs (Proj::Axis axis, | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/color-profile.cpp:45: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/object-set.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/persp3d-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d-reference.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp:471:30: required from here 471 | return bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp: In member function ‘Geom::OptRect Inkscape::ObjectSet::strokedBounds() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp:420:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 420 | bbox.unionWith(item->visualBounds(item->i2doc_affine(), false, true, true)); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp: In member function ‘Inkscape::ObjectSet::strokedBounds() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp:414:15: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 414 | Geom::OptRect ObjectSet::strokedBounds() const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp: In member function ‘Inkscape::ObjectSet::center() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp:461:28: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 461 | std::optional ObjectSet::center() const { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d-reference.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-anchor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-anchor.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-anchor.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-anchor.cpp:23: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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/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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-clippath.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:23: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.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) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:32: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:127:107: required from here 127 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp: In member function ‘void SPClipPath::update_view(View&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:127:76: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:127:72: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 127 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:127:76: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp: In member function ‘SPClipPath::update_view(SPClipPath::View&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:127:105: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:129:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | v.drawingitem->setChildTransform(Geom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp: In member function ‘void SPConnEndPair::getEndpoints(Geom::Point*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:223:44: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Geom::Affine i2d = _path->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:227:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 227 | endPts[h] = h2attItem[h]->getAvoidRef().getConnectionPointPos(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp: In member function ‘bool SPConnEndPair::reroutePathFromLibavoid()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:371:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | auto doc2item = _path->i2doc_affine().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]; } | ~~~~~~~^~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp: In member function ‘SPConnEndPair::getEndpoints(Geom::Point*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:218:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | void SPConnEndPair::getEndpoints(Geom::Point endPts[]) const | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:218: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:218:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:218: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:223:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Geom::Affine i2d = _path->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:227:74: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 227 | endPts[h] = h2attItem[h]->getAvoidRef().getConnectionPointPos(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp: In member function ‘SPConnEndPair::reroutePathFromLibavoid()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:362:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 362 | bool SPConnEndPair::reroutePathFromLibavoid() | ^~~~~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-defs.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-defs.cpp:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp:65:50: required from here 65 | item_transform * child_item->transform, child_pos); | ^~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp:81:62: required from here 81 | auto const curve_pv = shape->curve()->get_pathvector() * item_transform; | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp: In function ‘bool try_get_intersect_point_with_item_recursive(Geom::PathVector&, SPItem*, const Geom::Affine&, double&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp:65:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | item_transform * child_item->transform, child_pos); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-desc.cpp /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-desc.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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/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) { | ^~~~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-dimensions.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp: In function ‘try_get_intersect_point_with_item_recursive(Geom::PathVector&, SPItem*, Geom::Affine const&, double&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp:65:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | item_transform * child_item->transform, child_pos); | ^~~~~~~~~ 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, inlined from ‘Geom::Path::portion(double, double) const’ at /usr/include/2geom-1.3.0/2geom/path.h:646:14, inlined from ‘change_endpts(SPPath*, double*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp:210:47, inlined from ‘sp_conn_get_route_and_redraw(SPPath*, bool)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp:161:18: /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) {} | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-factory.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘virtual Geom::Affine SPGenericEllipse::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:497:71: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 497 | Geom::Affine SPGenericEllipse::set_transform(Geom::Affine const &xform) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:637:74: required from here 637 | return Geom::Point::polar(arg) * Geom::Scale(rx.computed, ry.computed) * Geom::Translate(cx.computed, cy.computed); | ^ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-factory.cpp:19: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘virtual void SPGenericEllipse::set_shape()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:492:104: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Affine aff = Geom::Scale(rx.computed, ry.computed) * Geom::Translate(cx.computed, cy.computed); | ^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::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/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘virtual Geom::Affine SPGenericEllipse::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:504:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 504 | Geom::Point pos(Geom::Point(this->cx.computed, this->cy.computed) * xform); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:508:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | Geom::Affine ret(Geom::Affine(xform).withoutTranslation()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:537:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 537 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:537:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 537 | pos = pos * ret.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:537:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 537 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:554:32: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 554 | this->adjust_pattern(xform * ret.inverse()); | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘virtual void SPGenericEllipse::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:574:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | Geom::Point pt = this->getPointAtAngle(angle) * i2dt; | ^~~~ /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-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-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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699:9: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699:9: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:704:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return (Geom::distance(p0 * xform, p1 * xform) / Geom::distance(p0, p1)); | ~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘void SPGenericEllipse::setVisibleRx(gdouble)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 711 | this->rx = rx / SPGenericEllipse::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 712 | Geom::Point(this->cx.computed + 1, this->cy.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | Geom::Point(this->cx.computed, this->cy.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:637:74: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | return Geom::Point::polar(arg) * Geom::Scale(rx.computed, ry.computed) * Geom::Translate(cx.computed, cy.computed); | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-factory.cpp:49: /builddir/build/BUILD/inkscape-1.3.2-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-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/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-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-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 | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In function ‘SPGenericEllipse::vectorStretch(Geom::Point, Geom::Point, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699:9: note: parameter passing for argument of type ‘struct Affine’ 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) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::setVisibleRx(double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 711 | this->rx = rx / SPGenericEllipse::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 712 | Geom::Point(this->cx.computed + 1, this->cy.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | Geom::Point(this->cx.computed, this->cy.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::setVisibleRy(double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:724:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 724 | this->ry = ry / SPGenericEllipse::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 725 | Geom::Point(this->cx.computed, this->cy.computed + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | Geom::Point(this->cx.computed, this->cy.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:724:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:724:56: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:724:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘SPGenericEllipse::getVisibleRx() const’, inlined from ‘SPGenericEllipse::getVisibleRx() const’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:733:9: /builddir/build/BUILD/inkscape-1.3.2-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( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 739 | Geom::Point(this->cx.computed + 1, this->cy.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 740 | Geom::Point(this->cx.computed, this->cy.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 741 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:738:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:738:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘SPGenericEllipse::getVisibleRy() const’, inlined from ‘SPGenericEllipse::getVisibleRy() const’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:744:9: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:749:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 749 | return this->ry.computed * SPGenericEllipse::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 750 | Geom::Point(this->cx.computed, this->cy.computed + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | Geom::Point(this->cx.computed, this->cy.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 752 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:749:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:749:63: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:749:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:562:6: note: parameter passing for argument of type ‘const struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:562: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:562:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:562: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:567:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 567 | Geom::Affine const i2dt = this->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:574:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | Geom::Point pt = this->getPointAtAngle(angle) * i2dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::set_shape()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:492:104: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Affine aff = Geom::Scale(rx.computed, ry.computed) * Geom::Translate(cx.computed, cy.computed); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:440:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 440 | void SPGenericEllipse::set_shape() | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::set_transform(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:508:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | Geom::Affine ret(Geom::Affine(xform).withoutTranslation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter-reference.cpp [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:29: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:372:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 372 | Geom::OptRect v_box = item->bbox(Geom::identity(), SPItem::VISUAL_BBOX); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:375:27: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | return Geom::Rect(); // No adjustment for dead box | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:396:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 396 | outbox *= Geom::Translate(-inbox.left(), -inbox.top()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:398:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 398 | return outbox; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp: In member function ‘SPFilter::get_automatic_filter_region(SPItem const*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:369:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Rect SPFilter::get_automatic_filter_region(SPItem const *item) const | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp:14: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp:47:52: required from here 47 | cctx.i2doc = chi.transform * ictx->i2doc; | ^~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp: In member function ‘virtual void SPFlowdiv::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp:47:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | cctx.i2doc = chi.transform * ictx->i2doc; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:20: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp: In member function ‘virtual void SPFlowregion::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp:82:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | cctx.i2doc = chi.transform * ictx->i2doc; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp: In member function ‘virtual void SPFlowregionExclude::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp:234:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 234 | cctx.i2doc = chi.transform * ictx->i2doc; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:46: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 ‘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/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:33: required from here 280 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp: In function ‘GetDest(SPObject*, Shape**)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp:345:21: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | static void GetDest(SPObject* child,Shape **computed) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘virtual void SPFlowtext::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:102:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | cctx.i2doc = chi.transform * ictx->i2doc; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:33: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:33: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:282:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Geom::Affine const ctm (this->i2dt_affine()); | ^ /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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘virtual void SPFlowtext::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:316:57: note: parameter passing for argument of type ‘Geom::Affine’ 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); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:316:38: note: parameter passing for argument of type ‘Geom::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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘virtual Inkscape::DrawingItem* SPFlowtext::show(Inkscape::Drawing&, unsigned int, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:328:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | Geom::OptRect bbox = this->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:660:110: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 660 | root_repr->setAttributeOrRemoveIfEmpty("transform", sp_svg_transform_write(parent->i2doc_affine().inverse())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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(); | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:723:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 723 | cast(childshapes)->doWriteTransform(scale, nullptr, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘virtual Geom::Affine SPFlowtext::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:730:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 730 | Geom::Affine SPFlowtext::set_transform (Geom::Affine const &xform) | ^~~~~~~~~~ /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]; } | ~~~~~~~^~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-font-face.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘SPFlowtext::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:278:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | pbox = this->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:723:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 723 | cast(childshapes)->doWriteTransform(scale, nullptr, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘SPFlowtext::modified(unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:141:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | Geom::OptRect pbox = geometricBounds(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘SPFlowtext::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:276:6: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:276:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:81: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:282:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Geom::Affine const ctm (this->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘SPFlowtext::getAsText()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:498:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 498 | Inkscape::XML::Node *SPFlowtext::getAsText() | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In function ‘create_flowtext_with_internal_frame(SPDesktop*, Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:651:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 651 | SPItem *create_flowtext_with_internal_frame (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:651: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:660:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 660 | root_repr->setAttributeOrRemoveIfEmpty("transform", sp_svg_transform_write(parent->i2doc_affine().inverse())); | ~~~~~~~~~~~~~~~~~~~~^~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-font.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-font-face.cpp:21: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-glyph-kerning.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-font.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-glyph.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-glyph-kerning.cpp:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient-reference.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-glyph.cpp:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient-reference.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ 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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-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 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1090:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | SPGradient::get_g2d_matrix(Geom::Affine const &ctm, Geom::Rect const &bbox) 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/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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1094:46: required from here 1094 | * Geom::Translate(bbox.min()) | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp: In constructor ‘SPGradient::SPGradient()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:257:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | this->gradientTransform = Geom::identity(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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::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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1090:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | SPGradient::get_g2d_matrix(Geom::Affine const &ctm, Geom::Rect const &bbox) const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1093:45: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1094:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | return ( Geom::Scale(bbox.dimensions()) | ~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | * Geom::Translate(bbox.min()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp: In member function ‘Geom::Affine SPGradient::get_gs2d_matrix(const Geom::Affine&, const Geom::Rect&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1106:47: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1106 | * Geom::Scale(bbox.dimensions()) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1106:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1105 | return ( gradientTransform | ~~~~~~~~~~~~~~~~~ 1106 | * Geom::Scale(bbox.dimensions()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1107:44: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1107 | * Geom::Translate(bbox.min()) | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1107:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1105 | return ( gradientTransform | ~~~~~~~~~~~~~~~~~ 1106 | * Geom::Scale(bbox.dimensions()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1107 | * Geom::Translate(bbox.min()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1121:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1121 | * Geom::Translate(-bbox.min()) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1121:35: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1120 | gradientTransform = ( gradientTransform | ~~~~~~~~~~~~~~~~~ 1121 | * Geom::Translate(-bbox.min()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1122:64: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1120:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1120 | gradientTransform = ( gradientTransform | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1121 | * Geom::Translate(-bbox.min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp: In function ‘void sp_gradient_pattern_common_setup(cairo_pattern_t*, SPGradient*, const Geom::OptRect&, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1170:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1170 | ink_cairo_pattern_set_matrix(cp, gs2user.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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp: In member function ‘SPGradient::get_g2d_matrix(Geom::Affine const&, Geom::Rect const&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1094:44: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1094 | * Geom::Translate(bbox.min()) | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1213:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1213 | } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp: In member function ‘SPGradient::get_gs2d_matrix(Geom::Affine const&, Geom::Rect const&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1106:47: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1106 | * Geom::Scale(bbox.dimensions()) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1213:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1213 | } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1121:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1121 | * Geom::Translate(-bbox.min()) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1122:64: note: parameter passing for argument of type ‘struct CPoint’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp: In member function ‘SPGradient::SPGradient()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:257:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | this->gradientTransform = Geom::identity(); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:26: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:29: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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 Scale&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:362:99: required from here 362 | Quantity::convert(prefs->getDouble(prefix + "/origin_y"), _display_unit, "px")) * 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) { | ^~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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]); } | ^~~~~~~ /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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:497:67: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 497 | origin *= document->getPageManager().getSelectedPageAffine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486:37: note: parameter passing for argument of type ‘const 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:497:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 497 | origin *= document->getPageManager().getSelectedPageAffine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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() | ^~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:22: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:24: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:154:64: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 154 | Geom::Affine transform = Geom::Translate(offset.computed, 0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:167:12: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | return result; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp: In member function ‘void SPHatchPath::_updateView(View&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:196:71: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | Geom::Affine offset_transform = Geom::Translate(offset.computed, 0); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:154:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 154 | Geom::Affine transform = Geom::Translate(offset.computed, 0); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:27: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-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 | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:271:35: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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-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/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:357:6: note: parameter passing for argument of type ‘const 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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:29: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 | ^~~~~ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:529:46: required from here 529 | _hatchTransform = hatchTransform() * postmul; | ^~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:667:54: required from here 667 | Geom::Rect hatch_tile = Geom::Rect::from_xywh(0, tile_render_y, tile_width, tile_height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:104: required from here 676 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘virtual void SPHatch::set(SPAttr, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:165:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | _hatchTransform = 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘void SPHatch::transform_multiply(Geom::Affine, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:524:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 524 | void SPHatch::transform_multiply(Geom::Affine postmul, bool set) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:667:96: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:123: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:64: note: parameter passing for argument of type ‘Geom::Affine’ 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-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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:695:42: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 695 | info.overflow_step_transform = Geom::Translate(pitch, 0.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:715:64: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:720:48: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:751:17: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 751 | , key(key) {} | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Rotate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:721:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 721 | Geom::Point corner_ps = corner * user2ps; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:696:89: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 696 | info.overflow_initial_transform = Geom::Translate(-overflow_right_strip, 0.0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘SPHatch::_calculateStripExtents(Geom::OptRect const&) const [clone .part.0]’: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:706:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:706:19: note: parameter passing for argument of type ‘struct Affine’ 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:26, inlined from ‘SPHatch::_calculateStripExtents(Geom::OptRect const&) const [clone .part.0]’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:715: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘SPHatch::_calculateStripExtents(Geom::OptRect const&) const [clone .part.0]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:716:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | Geom::Affine user2ps = ps2user.inverse(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:104: note: parameter passing for argument of type ‘struct Affine’ 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-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-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-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:26, inlined from ‘SPHatch::_calculateRenderInfo(SPHatch::View const&) const’ at /builddir/build/BUILD/inkscape-1.3.2-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-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-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(); | ~~~~~~~~~~~~^~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:35: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:378:43: required from here 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:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:507:17: required from here 507 | t = s * tp; | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In function ‘void sp_image_set_curve(SPImage*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:760:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 760 | Geom::OptRect rect = image->bbox(Geom::identity(), SPItem::VISUAL_BBOX); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:378:20: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:484:37: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘virtual void SPImage::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:507:11: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 507 | t = s * tp; | ~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘virtual Geom::Affine SPImage::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:718:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 718 | Geom::Affine SPImage::set_transform(Geom::Affine const &xform) { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:720:78: 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 pos( Geom::Point(this->x.computed, this->y.computed) * xform ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:724:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 724 | Geom::Affine ret(Geom::Affine(xform).withoutTranslation()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:748:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:748:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | pos = pos * ret.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:748:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:752:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 752 | return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:903:35: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 903 | area *= i2doc_affine().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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘SPImage::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:705:50: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘SPImage::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:507:17: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 507 | t = s * tp; | ^~ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:903:25: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 903 | area *= i2doc_affine().inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘SPImage::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:378:43: note: parameter passing for argument of type ‘struct CRect’ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:25: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:49:204: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 49 | Geom::Affine get_scale_transform_for_uniform_stroke(Geom::Rect const &bbox_visual, gdouble stroke_x, gdouble stroke_y, bool transform_stroke, bool preserve, gdouble x0, gdouble y0, gdouble x1, gdouble y1) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:338:162: 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) | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:51:57: required from here 51 | Geom::Affine p2o = Geom::Translate (-bbox_visual.min()); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:90:23: required from here 90 | return (p2o * direct * o2n); | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:345:72: required from here 345 | Geom::Point const p0 = Geom::Point(initial_geom_bbox->corner(0)) * abs_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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:49:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 49 | Geom::Affine get_scale_transform_for_uniform_stroke(Geom::Rect const &bbox_visual, gdouble stroke_x, gdouble stroke_y, bool transform_stroke, bool preserve, gdouble x0, gdouble y0, gdouble x1, gdouble y1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:51:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Affine p2o = Geom::Translate (-bbox_visual.min()); | ^ /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::GenericRect::CPoint’ {aka ‘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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘Geom::Affine get_scale_transform_for_variable_stroke(const Geom::Rect&, const Geom::Rect&, bool, bool, gdouble, gdouble, gdouble, gdouble)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:206:41: 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::Affine p2o = Geom::Translate (-bbox_visual.min()); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:206:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Geom::Affine p2o = Geom::Translate (-bbox_visual.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘get_scale_transform_for_uniform_stroke(Geom::Rect const&, double, double, bool, bool, double, double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:55:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | Geom::Affine unbudge = Geom::Translate (0, 0); // moves the object(s) to compensate for the drift caused by stroke width change | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:51:58: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:87:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | Geom::Affine direct = Geom::Scale(flip_x * w1 / w0, flip_y* h1 / h0); // Scaling of the visual bounding box | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘get_scale_transform_for_variable_stroke(Geom::Rect const&, Geom::Rect const&, bool, bool, double, double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:206:58: 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::Affine p2o = Geom::Translate (-bbox_visual.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:247:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Affine direct = Geom::Scale(flip_x * w1 / w0, flip_y* h1 / h0); // Scaling of the visual bounding box | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:345:72: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘get_scale_transform_for_uniform_stroke(Geom::Rect const&, double, double, bool, bool, double, double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:90:23: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | return (p2o * direct * o2n); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:28: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:29: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In member function ‘virtual void SPGroup::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:158:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | cctx.i2doc = item->transform * ictx->i2doc; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In function ‘void sp_item_group_ungroup(SPGroup*, std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:544:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 544 | group->adjust_paint_recursive(Geom::identity(), Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:851:58: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:879:60: note: parameter passing for argument of type ‘Geom::Affine’ 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-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; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:887:58: note: parameter passing for argument of type ‘Geom::Affine’ 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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In function ‘bbox_on_rect_clip(SPObject*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:493:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 493 | bbox_clip = shape->visualBounds(); | ~~~~~~~~~~~~~~~~~~~^~ In member function ‘Geom::GenericInterval::contains(Geom::Interval const&) const’, inlined from ‘Geom::GenericRect::contains(Geom::GenericRect const&) const’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:232:52, inlined from ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:717:57: /usr/include/2geom-1.3.0/2geom/generic-interval.h:121:35: warning: ‘MEM[(const struct GenericInterval *)&bbox_clip + 16B]._b[1]’ may be used uninitialized [-Wmaybe-uninitialized] 121 | return min() <= val.min() && val.max() <= max(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In function ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:685:19: note: ‘MEM[(const struct GenericInterval *)&bbox_clip + 16B]._b[1]’ was declared here 685 | Geom::OptRect bbox_clip = Geom::OptRect(); | ^~~~~~~~~ In member function ‘Geom::GenericInterval::contains(Geom::Interval const&) const’, inlined from ‘Geom::GenericRect::contains(Geom::GenericRect const&) const’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:232:29, inlined from ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:717:57: /usr/include/2geom-1.3.0/2geom/generic-interval.h:121:35: warning: ‘MEM[(const struct GenericInterval *)&bbox_clip]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] 121 | return min() <= val.min() && val.max() <= max(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In function ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:685:19: note: ‘MEM[(const struct GenericInterval *)&bbox_clip]._b[0]’ was declared here 685 | Geom::OptRect bbox_clip = Geom::OptRect(); | ^~~~~~~~~ In member function ‘Geom::GenericInterval::contains(Geom::Interval const&) const’, inlined from ‘Geom::GenericRect::contains(Geom::GenericRect const&) const’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:232:29, inlined from ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:717:57: /usr/include/2geom-1.3.0/2geom/generic-interval.h:121:35: warning: ‘MEM[(const struct GenericInterval *)&bbox_clip]._b[1]’ may be used uninitialized [-Wmaybe-uninitialized] 121 | return min() <= val.min() && val.max() <= max(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In function ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:685:19: note: ‘MEM[(const struct GenericInterval *)&bbox_clip]._b[1]’ was declared here 685 | Geom::OptRect bbox_clip = Geom::OptRect(); | ^~~~~~~~~ In member function ‘Geom::GenericInterval::contains(Geom::Interval const&) const’, inlined from ‘Geom::GenericRect::contains(Geom::GenericRect const&) const’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:232:52, inlined from ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:717:57: /usr/include/2geom-1.3.0/2geom/generic-interval.h:121:35: warning: ‘MEM[(const struct GenericInterval *)&bbox_clip + 16B]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] 121 | return min() <= val.min() && val.max() <= max(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In function ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:685:19: note: ‘MEM[(const struct GenericInterval *)&bbox_clip + 16B]._b[0]’ was declared here 685 | Geom::OptRect bbox_clip = Geom::OptRect(); | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-line.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:21: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:26: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:31: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:898:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | : transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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")) { | ^~~~~~~~~~~ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:279:70: required from here 279 | transform_center_x = (object_centre[Geom::X] - bbox->midpoint()[Geom::X])/viewscale; | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:879:41: required from here 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:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:897:81: required from here 897 | ? Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()) * transform | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:960:60: required from here 960 | result = Geom::Path(*bounding_rect) * i2doc_affine(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘void SPItem::setCenter(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:279:70: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 279 | transform_center_x = (object_centre[Geom::X] - bbox->midpoint()[Geom::X])/viewscale; | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘virtual void SPItem::set(SPAttr, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:492:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | item->set_item_transform(Geom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:871:66: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 871 | auto const len = bbox ? bbox->dimensions() : Geom::Point(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:879:41: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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 | ); | ~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:851:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 851 | return geometricBounds(); | ~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint’ {aka ‘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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:902:69: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 902 | bbox.intersectWith(obj->geometricBounds(transform_with_units(contentunits))); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:897:46: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:897:50: note: parameter passing for argument of type ‘Geom::Affine’ 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/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::GenericRect::CPoint’ {aka ‘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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘Geom::OptRect SPItem::desktopGeometricBounds() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:967:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 967 | return geometricBounds(i2dt_affine()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1056:65: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1056 | pt *= Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1056:61: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::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()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1056:65: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1056 | pt *= Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1058:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1058 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1058:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1058 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1058:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1058 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1040:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1040 | return geometricBounds(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘virtual void SPItem::convert_to_guides() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1805:32: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1805 | Geom::Point A((*bbox).min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘void SPItem::rotate_rel(const Geom::Rotate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1822:94: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1822 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1831:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1831 | setCenter(center * affine); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1841:60: note: parameter passing for argument of type ‘Geom::Affine’ 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-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); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1841:38: note: parameter passing for argument of type ‘Geom::Affine’ 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: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/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘void SPItem::skew_rel(double, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1848:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1848 | Geom::Point center = getCenter(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1852:76: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1852 | Geom::Affine affine = Geom::Affine(s).inverse() * skew * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1859:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1859 | setCenter(center * affine); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘void SPItem::move_rel(const Geom::Translate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1866:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1866 | set_i2d_affine(i2dt_affine() * tr); | ~~~~~~~~~~~~~~^~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::setCenter(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:279:70: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | transform_center_x = (object_centre[Geom::X] - bbox->midpoint()[Geom::X])/viewscale; | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::fill_ps_ref_changed(SPObject*, SPObject*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:655:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | Geom::OptRect bbox = geometricBounds(); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::visualBounds(Geom::Affine const&, bool, bool, bool) const::{lambda(bool)#1}::operator()(bool) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:897:46: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 897 | ? Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()) * transform | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1869:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1869 | } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::rotate_rel(Geom::Rotate const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1831:28: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1831 | setCenter(center * affine); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::skew_rel(double, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1852:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1852 | Geom::Affine affine = Geom::Affine(s).inverse() * skew * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1859:28: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1859 | setCenter(center * affine); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::invoke_show(Inkscape::Drawing&, unsigned int, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1197:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1197 | auto const bbox = geometricBounds(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1056:61: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1056 | pt *= Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::documentExactBounds() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:959:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 959 | if (auto bounding_rect = visualBounds()) { | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::getCenter() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:299:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | Geom::Point SPItem::getCenter() const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::set_i2d_affine(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1746:36: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1746 | Geom::Affine const i2p( i2dt * dt2p ); | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1043:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1043 | auto add_clip_or_mask_points = [&, this] (SPObject const *obj, bool contentunits) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1043:36: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1058:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1058 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1058:59: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1058 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:22: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-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’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1026:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | void SPItem::getSnappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::doWriteTransform(Geom::Affine const&, Geom::Affine const*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1565:74: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1565 | advertized_transform = sp_item_transform_repr (this).inverse() * transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::rotate_rel(Geom::Rotate const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1818:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1818 | void SPItem::rotate_rel(Geom::Rotate const &rotation) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1818:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1818: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1818:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1820:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1820 | Geom::Point center = getCenter(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1822:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1822 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::skew_rel(double, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1846:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1846 | void SPItem::skew_rel(double skewX, double skewY) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1846:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1846: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1846:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1848:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1848 | Geom::Point center = getCenter(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1852:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1852 | Geom::Affine affine = Geom::Affine(s).inverse() * skew * Geom::Affine(s); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp: In member function ‘virtual Geom::Affine SPLine::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:130:65: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Geom::Affine SPLine::set_transform(Geom::Affine const &transform) { | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp: In member function ‘virtual void SPLine::convert_to_guides() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:121:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Geom::Affine const i2dt(this->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:123:15: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp: In member function ‘virtual Geom::Affine SPLine::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:130:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Geom::Affine SPLine::set_transform(Geom::Affine const &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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:119:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | void SPLine::convert_to_guides() const { | ^~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-linear-gradient.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-marker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp:28: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:30: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:33: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:35: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305:106: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Affine SPMarker::get_marker_transform(const Geom::Affine &base, double linewidth, bool start_marker) | ^ In 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:206:42: required from here 206 | ictx.viewport = Geom::Rect::from_xywh(0, 0, this->markerWidth.computed, this->markerHeight.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:213:51: required from here 213 | this->c2p = this->c2p * Geom::Translate( -ref ); | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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 ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:345:29: required from here 345 | Geom::Rect bounds(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:202:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | ictx.i2doc = Geom::identity(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:206:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:213:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | this->c2p = this->c2p * Geom::Translate( -ref ); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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 ); | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:213:15: note: parameter passing for argument of type ‘Geom::Affine’ 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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:312:20: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:316:44: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:316:16: note: parameter passing for argument of type ‘Geom::Affine’ 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-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()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:321:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 321 | result = Geom::Scale(linewidth) * result; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘void sp_validate_marker(SPMarker*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:345:32: 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::Rect bounds(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘Inkscape::DrawingItem* sp_marker_show_instance(SPMarker*, Inkscape::DrawingItem*, unsigned int, unsigned int, const Geom::Affine&, float)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:489:68: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 489 | view->items[pos]->setTransform(marker->get_marker_transform(base, linewidth, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:520:65: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 520 | repr->setAttributeSvgDouble("markerWidth", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:536:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 536 | dup_transform = Geom::identity(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘void sp_marker_flip_horizontally(SPMarker*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:637:44: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 637 | set.setScaleRelative(bbox->midpoint(), Geom::Scale(-1.0, 1.0)); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:316:66: note: parameter passing for argument of type ‘struct Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:520:65: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | repr->setAttributeSvgDouble("markerWidth", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:536:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 536 | dup_transform = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘sp_validate_marker(SPMarker*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:345:29: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | Geom::Rect bounds(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:203:31: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | ictx.i2vp = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:213:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | this->c2p = this->c2p * Geom::Translate( -ref ); | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:312:60: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Affine SPMarker::get_marker_transform(const Geom::Affine &base, double linewidth, bool start_marker) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305:14: note: parameter passing for argument of type ‘struct Affine’ 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:26, inlined from ‘SPMarker::get_marker_transform(Geom::Affine const&, double, bool)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:312:48: /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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:206:42: note: parameter passing for argument of type ‘struct CRect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘sp_marker_show_instance(SPMarker*, Inkscape::DrawingItem*, unsigned int, unsigned int, Geom::Affine const&, float)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:448:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | sp_marker_show_instance ( SPMarker *marker, Inkscape::DrawingItem *parent, | ^~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:113:68: required from here 113 | bbox.unionWith(item->geometricBounds(item->transform * transform)); | ^~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:167:72: required from here 167 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:167:107: required from here 167 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp: In member function ‘Geom::OptRect SPMask::geometricBounds(const Geom::Affine&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:113:66: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | bbox.unionWith(item->geometricBounds(item->transform * transform)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp: In member function ‘void SPMask::update_view(View&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:167:72: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 167 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:167:76: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp: In member function ‘SPMask::update_view(SPMask::View&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:167:105: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:169:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | v.drawingitem->setChildTransform(Geom::identity()); | ~~~~~~~~~~~~~~^~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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); } | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-gradient.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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/line.h:43, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} 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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1119:47: required from here 1119 | Geom::Coord const width = bbox->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2816:31: required from here 2816 | Geom::Affine trans = t1 * scale * t2; | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘void SPMeshNodeArray::create(SPMeshGradient*, SPItem*, Geom::OptRect)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1111:37: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1111 | bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1119:47: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1119 | Geom::Coord const width = bbox->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘guint SPMeshNodeArray::color_pick(std::vector, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2301:25: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2301 | pick_drawing->update(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2344:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2344 | Geom::Point dp = nodes[nrow+1][ncol]->p - 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 = 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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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()); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2816:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2816 | Geom::Affine trans = t1 * scale * t2; | ^~ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘void SPMeshNodeArray::split_row(unsigned int, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2900:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2900 | nodes[i+n ][j]->p = b_new.first[n]; /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::Line(Geom::Ray const&)’: /usr/include/2geom-1.3.0/2geom/line.h:101:40: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | , _final(r.origin() + r.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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘SPMeshNodeArray::side_toggle(std::vector >)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1949:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1949 | n[2]->p = n[3]->p - dp; | ^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘SPMeshNodeArray::color_pick(std::vector >, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2301:25: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2301 | pick_drawing->update(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2344:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2344 | Geom::Point dp = nodes[nrow+1][ncol]->p - p; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘SPMeshNodeArray::create(SPMeshGradient*, SPItem*, Geom::OptRect)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1111:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1111 | bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1121:46: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1121 | Geom::Point center = bbox->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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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); } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘SPMeshNodeArray::color_pick(std::vector >, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2276:7: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2276 | guint SPMeshNodeArray::color_pick( std::vector icorners, SPItem* item ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2276:7: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2276:7: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2276:7: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2329:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2329 | p *= item->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2345:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2345 | p += unit_vector( dp ) * size; | ~~~~~~~~~~~^~~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-patch.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘SPMeshNodeArray::fill_box(Geom::OptRect&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2816:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2816 | Geom::Affine trans = t1 * scale * t2; | ^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘SPMeshNodeArray::create(SPMeshGradient*, SPItem*, Geom::OptRect)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1104:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1104 | void SPMeshNodeArray::create( SPMeshGradient *mg, SPItem *item, Geom::OptRect bbox ) { | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-patch.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-patch.cpp:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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(); } | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-row.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-metadata.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-row.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-row.cpp:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-metadata.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-missing-glyph.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-missing-glyph.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-metadata.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-missing-glyph.cpp:17: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-object-group.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object-group.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:30: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:36: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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 Scale&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:957:46: required from here 957 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ^~~~~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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]); } | ^~~~~~~ /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-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-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()); | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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 file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object-group.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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-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-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()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp:31: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp:33: /builddir/build/BUILD/inkscape-1.3.2-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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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 | ^~~~~~~~ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:31: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:412:47: required from here 412 | gdouble size = L2(bbox->dimensions()); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp: In function ‘void sp_offset_move_compensate(const Geom::Affine*, SPItem*, SPOffset*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:1010:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1010 | Geom::Affine offset_move = t.inverse() * m * 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:412:47: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp: In function ‘sp_offset_move_compensate(Geom::Affine const*, SPItem*, SPOffset*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:1010:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1010 | Geom::Affine offset_move = t.inverse() * m * t; | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp: In function ‘sp_offset_distance_to_original(SPOffset*, Geom::Point)’: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:738:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 738 | sp_offset_distance_to_original (SPOffset * offset, Geom::Point px) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-page.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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: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-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-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: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:128:33: required from here 128 | return Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:564:38: required from here 564 | movePage(this_affine.inverse() * other_affine, with_objects); | ^~~~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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::GenericRect::CRect’ {aka ‘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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:160:46: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:160:46: note: parameter passing for argument of type ‘Geom::Affine’ 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-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 /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDesktopMargin() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:163:12: note: parameter passing for argument of type ‘Geom::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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:180:46: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:180:46: note: parameter passing for argument of type ‘Geom::Affine’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:193:51: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:193:51: note: parameter passing for argument of type ‘Geom::Affine’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:232:50: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:232:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | rect *= document->getDocumentScale().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]); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:385:36: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:385:36: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘void SPPage::movePage(Geom::Affine, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:511:6: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:518:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 518 | setDesktopRect(getDesktopRect() * translate); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In static member function ‘static void SPPage::moveItems(Geom::Affine, const std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:528:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 528 | void SPPage::moveItems(Geom::Affine translate, std::vector const &items) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:553:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 553 | auto other_rect = other->getDesktopRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:562:63: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:562:63: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:563:71: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:564:13: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:565:44: note: parameter passing for argument of type ‘Geom::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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:565:20: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | other->movePage(other_affine.inverse() * this_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: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::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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/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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:193:51: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::isViewportPage() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:385:55: note: parameter passing for argument of type ‘struct CPoint’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:160:46: note: parameter passing for argument of type ‘struct Affine’ 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-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:36: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:563:71: note: parameter passing for argument of type ‘struct CPoint’ 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-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); | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp: In member function ‘virtual Geom::Affine SPPath::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:290:65: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 290 | Geom::Affine SPPath::set_transform(Geom::Affine const &transform) { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 | ^~~~~~ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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-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-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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In function ‘SPPage::moveItems(Geom::Affine, std::vector > const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:528:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 528 | void SPPage::moveItems(Geom::Affine translate, std::vector const &items) | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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); | ~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::movePage(Geom::Affine, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:511:6: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:518:38: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 518 | setDesktopRect(getDesktopRect() * translate); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:564:13: note: parameter passing for argument of type ‘struct Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:259:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | void SPPage::setSize(double width, double height) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-pattern.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:98:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | Geom::Affine const i2dt(this->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp: In member function ‘virtual Geom::Affine SPPath::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:290:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 290 | Geom::Affine SPPath::set_transform(Geom::Affine const &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/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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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; | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp: In member function ‘SPPath::convert_to_guides() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:91:6: note: parameter passing for argument of type ‘const struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:91: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:91:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:91: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:98:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | Geom::Affine const i2dt(this->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:106:51: note: parameter passing for argument of type ‘struct 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); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp: In member function ‘SPPath::set_transform(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:290:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 290 | Geom::Affine SPPath::set_transform(Geom::Affine const &transform) { | ^~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[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 { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:35: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:36: /builddir/build/BUILD/inkscape-1.3.2-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-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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::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/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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:259:46: required from here 259 | auto pattern_tile = Geom::Rect::from_xywh(0, 0, tile_width, tile_height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:278:75: required from here 278 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * getTransform(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:524:59: required from here 524 | repr->setAttributeSvgDouble("width", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp: In member function ‘virtual void SPPattern::set(SPAttr, const char*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:149:32: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | _pattern_transform = 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:259:76: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:278:75: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * getTransform(); | ^ /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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp: In static member function ‘static const char* SPPattern::produce(const std::vector&, const Geom::Rect&, SPDocument*, const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:524:59: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 524 | repr->setAttributeSvgDouble("width", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:558:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | dup_transform = Geom::identity(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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/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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp: In function ‘SPPattern::produce(std::vector > const&, Geom::Rect const&, SPDocument*, Geom::Affine const&, Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:524:59: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 524 | repr->setAttributeSvgDouble("width", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:558:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | dup_transform = Geom::identity(); | ~~~~~~~~~~~~~~^~ /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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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; } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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::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); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:259:46: note: parameter passing for argument of type ‘struct CRect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:278:75: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * getTransform(); | ^ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polyline.cpp [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-radial-gradient.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-radial-gradient.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-rect.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-root.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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/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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:28: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:281:42: required from here 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:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp: In member function ‘virtual void SPRoot::build(SPDocument*, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:90:21: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | this->transform = Geom::identity(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:281:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp: In member function ‘SPRoot::build(SPDocument*, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:90:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | this->transform = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:281:42: note: parameter passing for argument of type ‘struct CRect’ 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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-script.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:17: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:387:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 387 | Geom::Affine SPRect::set_transform(Geom::Affine const& xform) { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 { | ^~~~~ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:387:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 387 | Geom::Affine SPRect::set_transform(Geom::Affine const& xform) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:396:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 396 | Geom::Affine ret(Geom::Affine(xform).withoutTranslation()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:429:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:429:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | pos = pos * ret.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:429:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:439:32: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 439 | this->adjust_pattern(xform * ret.inverse()); | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In static member function ‘static gdouble SPRect::vectorStretch(Geom::Point, Geom::Point, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 451 | gdouble SPRect::vectorStretch(Geom::Point p0, Geom::Point p1, Geom::Affine xform) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451:9: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451:9: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451:9: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:456:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 456 | return (Geom::distance(p0 * xform, p1 * xform) / Geom::distance(p0, p1)); | ~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘void SPRect::setVisibleRx(gdouble)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 463 | this->rx = rx / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 464 | Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:514:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 514 | void SPRect::compensateRxRy(Geom::Affine xform) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘void SPRect::setVisibleWidth(gdouble)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | this->width = width / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 551 | Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘virtual void SPRect::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:599:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 599 | Geom::Point p0 = Geom::Point(this->x.computed, this->y.computed) * i2dt; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘virtual void SPRect::convert_to_guides() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:634:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 634 | Geom::Affine const i2dt(this->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:636:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 636 | Geom::Point A1(Geom::Point(this->x.computed, this->y.computed) * i2dt); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-script.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In function ‘SPRect::vectorStretch(Geom::Point, Geom::Point, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 451 | gdouble SPRect::vectorStretch(Geom::Point p0, Geom::Point p1, Geom::Affine xform) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘SPRect::setVisibleRx(double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 463 | this->rx = rx / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 464 | Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘SPRect::setVisibleRy(double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:476:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 476 | this->ry = ry / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 477 | Geom::Point(this->x.computed, this->y.computed + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:476:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:476:46: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:476:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘SPRect::getVisibleRx() const’, inlined from ‘SPRect::getVisibleRx() const’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:485:9: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:490:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | return this->rx.computed * SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 491 | Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:490:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:490:53: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:490:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘SPRect::getVisibleRy() const’, inlined from ‘SPRect::getVisibleRy() const’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:496:9: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:501:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | return this->ry.computed * SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 502 | Geom::Point(this->x.computed, this->y.computed + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:501:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:501:53: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:501:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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 { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-script.h:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:514:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 514 | void SPRect::compensateRxRy(Geom::Affine xform) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:530:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:530:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | gdouble eY = SPRect::vectorStretch(cy, c, xform); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘SPRect::setVisibleWidth(double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | this->width = width / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 551 | Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘SPRect::setVisibleHeight(double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:559:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | this->height = height / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 560 | Geom::Point(this->x.computed, this->y.computed + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:559:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:559:50: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:559:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘SPRect::getVisibleWidth() const’, inlined from ‘SPRect::getVisibleWidth() const’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:567:9: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:572:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 572 | return this->width.computed * SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 573 | Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:572:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:572:56: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:572:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘SPRect::getVisibleHeight() const’, inlined from ‘SPRect::getVisibleHeight() const’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:578:9: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:583:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 583 | return this->height.computed * SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 584 | Geom::Point(this->x.computed, this->y.computed + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:583:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:583:57: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:583:57: note: parameter passing for argument of type ‘struct Affine’ 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: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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘SPRect::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:615:34: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 615 | p.emplace_back((p3 + p0)/2, Inkscape::SNAPSOURCE_LINE_MIDPOINT, Inkscape::SNAPTARGET_LINE_MIDPOINT); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:589:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 589 | void SPRect::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const { | ^~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-shape.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:28: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:36: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘Geom::Affine sp_shape_marker_get_transform(const Geom::Curve&, const Geom::Curve&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257:90: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | Geom::Affine sp_shape_marker_get_transform(Geom::Curve const & c1, Geom::Curve const & c2) | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Rotate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:280:55: required from here 280 | return Geom::Rotate(ret_angle) * Geom::Translate(p); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:550:30: required from here 550 | return *bbox_cache * delta; | ^~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1207:42: required from here 1207 | p.emplace_back(bbox->midpoint(), Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:850:53: required from here 850 | result = c->get_pathvector() * i2doc_affine(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:343:93: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | Geom::Affine const m (sp_shape_marker_get_transform_at_start(pathv.begin()->front())); | ^ /builddir/build/BUILD/inkscape-1.3.2-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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:349:28: note: parameter passing for argument of type ‘Geom::Affine’ 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 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/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Rotate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘Geom::Affine sp_shape_marker_get_transform(const Geom::Curve&, const Geom::Curve&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:259:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | Geom::Point p = c1.pointAt(1); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:280:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | return Geom::Rotate(ret_angle) * Geom::Translate(p); | ^ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Rotate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘Geom::Affine sp_shape_marker_get_transform_at_start(const Geom::Curve&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:285:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Point p = c.pointAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:286:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | Geom::Affine ret = Geom::Translate(p); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:289:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 289 | Geom::Point tang = c.unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:291:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 291 | ret = Geom::Rotate(angle) * Geom::Translate(p); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘Geom::Affine sp_shape_marker_get_transform_at_end(const Geom::Curve&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:302:32: 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 p = c.pointAt(1); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:303:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | Geom::Affine ret = Geom::Translate(p); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:307:56: 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 tang = - c_reverse->unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:310:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | ret = Geom::Rotate(angle) * Geom::Translate(p); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:585:103: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 585 | Geom::Affine tr(sp_shape_marker_get_transform_at_start(pathv.begin()->front())); | ^ /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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:722:33: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:722:33: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:724:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 724 | Geom::Affine const i2dt(this->i2dt_affine()); | ^ /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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘void sp_shape_print_invoke_marker_printing(SPObject*, Geom::Affine, SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:693:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 693 | sp_shape_print_invoke_marker_printing(SPObject *obj, Geom::Affine tr, SPPrintContext *ctx) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘virtual void SPShape::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1207:42: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::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); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In function ‘Geom::middle_point(Geom::BezierCurveN<1u> const&)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:342:60: 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/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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_marker_get_transform(Geom::Curve const&, Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:261:54: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 261 | Geom::Point tang1 = - c1_reverse->unitTangentAt(0); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In function ‘Geom::GenericRect::from_xywh(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘SPShape::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:720:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 720 | pbox = this->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1207:42: note: parameter passing for argument of type ‘struct CPoint’ 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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.cpp:9: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_print_invoke_marker_printing(SPObject*, Geom::Affine, SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:698:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 698 | tr = marker_item->transform * marker->c2p * tr; | ^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_marker_get_transform(Geom::Curve const&, Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | Geom::Affine sp_shape_marker_get_transform(Geom::Curve const & c1, Geom::Curve const & c2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:259:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | Geom::Point p = c1.pointAt(1); | ~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_marker_get_transform_at_start(Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:283:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 283 | Geom::Affine sp_shape_marker_get_transform_at_start(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:283: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:283:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:285:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Point p = c.pointAt(0); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_marker_get_transform_at_end(Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:300:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | Geom::Affine sp_shape_marker_get_transform_at_end(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:300: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:300:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:302:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | Geom::Point p = c.pointAt(1); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘SPShape::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:707:6: note: parameter passing for argument of type ‘const struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:722:81: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:724:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 724 | Geom::Affine const i2dt(this->i2dt_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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:327:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | sp_shape_update_marker_view(SPShape *shape, Inkscape::DrawingItem *ai) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:327:1: note: parameter passing for argument of type ‘const struct Affine’ 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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:327:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:327:1: note: parameter passing for argument of type ‘struct Affine’ 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:26, inlined from ‘sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:349:56: /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:366:77: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 366 | Geom::Affine const m (sp_shape_marker_get_transform_at_start(path_it->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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-solid-color.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-solid-color.cpp /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1190:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | void SPShape::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1190:6: note: parameter passing for argument of type ‘struct Affine’ 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 ‘SPShape::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1225:54: /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; | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘SPShape::documentExactBounds() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:846:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 846 | std::optional SPShape::documentExactBounds() const | ^~~~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-solid-color.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-star.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp: In member function ‘virtual Geom::Affine SPSpiral::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:382:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | Geom::Affine SPSpiral::set_transform(Geom::Affine const &xform) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp: In member function ‘Geom::Point SPSpiral::getXY(gdouble) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:443:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 443 | Geom::Point SPSpiral::getXY(gdouble 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:371:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | Geom::Affine const i2dt (this->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp: In member function ‘virtual Geom::Affine SPSpiral::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:382:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | Geom::Affine SPSpiral::set_transform(Geom::Affine const &xform) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:392:62: 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->cx, this->cy) * xform ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:396:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 396 | Geom::Affine ret(Geom::Affine(xform).withoutTranslation()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:413:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:413:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | pos = pos * ret.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:413:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:423:32: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | this->adjust_pattern(xform * ret.inverse()); | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp: In member function ‘Geom::Point SPSpiral::getXY(gdouble) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:443:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 443 | Geom::Point SPSpiral::getXY(gdouble t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp: In member function ‘SPSpiral::fitAndDraw(SPCurve*, double, Geom::Point*, Geom::Point const&, Geom::Point&, double*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:260:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | hat2 = -this->getTangent(next_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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp: In member function ‘SPSpiral::set_transform(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:388:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | if (!xform.withoutTranslation().isUniformScale()) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-stop.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-stop.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In member function ‘virtual Geom::Affine SPStar::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:465:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 465 | Geom::Affine SPStar::set_transform(Geom::Affine const &xform) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In function ‘Geom::Point sp_star_get_xy(const SPStar*, SPStarPoint, gint, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:531:83: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | sp_star_get_xy (SPStar const *star, SPStarPoint point, gint index, bool 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In function ‘Geom::Point sp_star_get_curvepoint(SPStar*, SPStarPoint, gint, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:339:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | ret = ret * Geom::Affine (Geom::Rotate (star->randomized * M_PI * rnd (seed, 3))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:339:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | ret = ret * Geom::Affine (Geom::Rotate (star->randomized * M_PI * rnd (seed, 3))); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^~~~~~~~ /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/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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In member function ‘virtual void SPStar::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:460:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | Geom::Affine const i2dt (this->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:461:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 461 | p.emplace_back(this->center * i2dt,Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In member function ‘virtual Geom::Affine SPStar::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:465:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 465 | Geom::Affine SPStar::set_transform(Geom::Affine const &xform) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:477:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 477 | Geom::Point pos( this->center * xform ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:481:68: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Geom::Affine ret(opt_trans ? xform.withoutTranslation() : xform); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:499:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:499:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | pos = pos * ret.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:499:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:508:32: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | this->adjust_pattern(xform * ret.inverse()); | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In function ‘Geom::Point sp_star_get_xy(const SPStar*, SPStarPoint, gint, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:531:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | sp_star_get_xy (SPStar const *star, SPStarPoint point, gint index, bool randomized) | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In function ‘sp_star_get_xy(SPStar const*, SPStarPoint, int, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:538:79: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 538 | Geom::Point xy = star->r[point] * Geom::Point(cos(arg), sin(arg)) + star->center; | ^~~~~~ /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-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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:339:89: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | ret = ret * Geom::Affine (Geom::Rotate (star->randomized * M_PI * rnd (seed, 3))); | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In member function ‘SPStar::set_transform(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:472:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 472 | if (!xform.withoutTranslation().isUniformScale()) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-stop.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-stop.cpp:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-style-elem.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-style-elem.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-string.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-string.cpp:27: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-switch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-switch.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-style-elem.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-switch.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-style-elem.cpp:15: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-switch.cpp:19: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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(); } | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.h:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.cpp:16: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.cpp:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:28: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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::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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:206:46: required from here 206 | rctx.viewport = Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:192:39: required from here 192 | result = shape * i2doc_affine(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use.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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:206:23: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp: In member function ‘virtual Geom::OptRect SPSymbol::bbox(const Geom::Affine&, SPItem::BBoxType) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:283:70: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 283 | Geom::Affine const a = cloned ? c2p * transform : Geom::identity(); | ^ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp: In member function ‘SPSymbol::bbox(Geom::Affine const&, SPItem::BBoxType) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:283:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 283 | Geom::Affine const a = cloned ? c2p * transform : Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:206:46: note: parameter passing for argument of type ‘struct CRect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp: In member function ‘SPSymbol::bbox(Geom::Affine const&, SPItem::BBoxType) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:283:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 283 | Geom::Affine const a = cloned ? c2p * transform : Geom::identity(); | ^~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use.cpp:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use.cpp:28: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/sp-title.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-title.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-title.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref-reference.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:35: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:38: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:39: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref-reference.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘virtual Geom::Affine SPText::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:413:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | Geom::Affine SPText::set_transform(Geom::Affine const &xform) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘Geom::Point TextTagAttributes::firstXY() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1470:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1470 | Geom::Point TextTagAttributes::firstXY() 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:33: required from here 480 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘virtual void SPText::update(SPCtx*, guint)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:198:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | Geom::OptRect paintbox = this->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘virtual void SPText::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:385:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | p.emplace_back((*pt) * this->i2dt_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:385:57: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | p.emplace_back((*pt) * this->i2dt_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:385:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | p.emplace_back((*pt) * this->i2dt_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘virtual Geom::Affine SPText::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:413:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | Geom::Affine SPText::set_transform(Geom::Affine const &xform) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:33: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:33: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:482:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 482 | Geom::Affine const ctm (this->i2dt_affine()); | ^ /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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘std::unique_ptr SPText::getExclusionShape() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:731:82: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 731 | temp->LoadPathVector(curve->get_pathvector(), shape->getRelativeTransform(this), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1144:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1144:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1146:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1146 | frame *= Geom::Translate (-inline_size/2.0, 0 ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1153:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1153:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1155:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1155 | frame *= Geom::Translate (0, -inline_size/2.0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1172:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 1172 | frame = 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::GenericRect::CRect’ {aka ‘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-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-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1248:26: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1248 | p0 *= desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In function ‘SPItem* create_text_with_rectangle(SPDesktop*, Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1275:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | SPItem *create_text_with_rectangle (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1284:110: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1284 | text_repr->setAttributeOrRemoveIfEmpty("transform", sp_svg_transform_write(parent->i2doc_affine().inverse())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘Geom::Point TextTagAttributes::firstXY() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1470:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1470 | Geom::Point TextTagAttributes::firstXY() const | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1798:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1798 | } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:478:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | pbox = this->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:385:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | p.emplace_back((*pt) * this->i2dt_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::modified(unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:226:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 226 | Geom::OptRect paintbox = geometricBounds(); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:476:6: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:476:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:81: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:482:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 482 | Geom::Affine const ctm (this->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In function ‘create_text_with_inline_size(SPDesktop*, Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1233:9: note: parameter passing for argument of type ‘struct 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1248:26: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1248 | p0 *= desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘TextTagAttributes::firstXY() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1470:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1470 | Geom::Point TextTagAttributes::firstXY() const | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1144:42: note: parameter passing for argument of type ‘struct CRect’ 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-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() | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::getExclusionShape() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:713:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 713 | std::unique_ptr SPText::getExclusionShape() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::_buildLayoutInit()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:537:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 537 | int v0 = shape->AddPoint(frame.corner(0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::set_transform(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:471:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 471 | this->adjust_gradient(xform * ret.inverse()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::rebuildLayout()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:887:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 887 | void SPText::rebuildLayout() | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In function ‘create_text_with_rectangle(SPDesktop*, Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1275:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | SPItem *create_text_with_rectangle (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1275: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1284:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1284 | text_repr->setAttributeOrRemoveIfEmpty("transform", sp_svg_transform_write(parent->i2doc_affine().inverse())); | ~~~~~~~~~~~~~~~~~~~~^~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref.cpp:28: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when 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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/sp-use-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-textpath.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tspan.cpp:36: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/sp-use.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.cpp:23: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:26: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:38: /builddir/build/BUILD/inkscape-1.3.2-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-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()) { | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/uri-references.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:46: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp: In member function ‘Geom::Affine SPUse::get_root_transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:440:42: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 440 | Geom::Affine SPUse::get_root_transform() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:230:59: required from here 230 | * original->i2doc_affine().inverse() | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp: In member function ‘virtual Geom::OptRect SPUse::bbox(const Geom::Affine&, SPItem::BBoxType) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:206:114: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Geom::Affine const ct(child->transform * Geom::Translate(this->x.computed, this->y.computed) * 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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp: In member function ‘SPUse::get_root_transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:456:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 456 | Geom::Affine t(Geom::identity()); | ~~~~~~~~~~~~~~^~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/uri.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/uri.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/uri-references.cpp:23: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:257:27: required from here 257 | this->c2p = q * this->c2p; | ^~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:267:48: required from here 267 | this->c2p = Geom::Translate(rctx.viewport.min()); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp: In constructor ‘SPViewBox::SPViewBox()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:46:7: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | , c2p(Geom::identity()) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:81:21: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp: In member function ‘void SPViewBox::apply_viewbox(const Geom::Rect&, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:257:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | this->c2p = q * this->c2p; | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp: In member function ‘SPItemCtx SPViewBox::get_rctx(const SPItemCtx*, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:267:48: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 267 | this->c2p = Geom::Translate(rctx.viewport.min()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:267:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | this->c2p = Geom::Translate(rctx.viewport.min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp: In member function ‘SPViewBox::get_rctx(SPItemCtx const*, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:267:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | this->c2p = Geom::Translate(rctx.viewport.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:267:48: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | this->c2p = Geom::Translate(rctx.viewport.min()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:280:31: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | rctx.i2vp = Geom::identity(); | ~~~~~~~~~~~~~~^~ In member function ‘SPViewBox::set_viewBox(char const*)’, inlined from ‘SPViewBox::set_viewBox(char const*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:50:6: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:81:44: note: parameter passing for argument of type ‘struct CRect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp: In member function ‘SPViewBox::apply_viewbox(Geom::Rect const&, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:257:27: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | this->c2p = q * this->c2p; | ^~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/blend.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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) { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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 | ^~~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/colormatrix.cpp [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer-funcnode.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/componenttransfer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/composite.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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/composite.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/convolvematrix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/convolvematrix.cpp [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/convolvematrix.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/displacementmap.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/displacementmap.cpp [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/distantlight.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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/displacementmap.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/flood.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/flood.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/distantlight.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/distantlight.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/gaussian-blur.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/flood.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/image.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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/gaussian-blur.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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 | ^~~~~~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/image.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/merge.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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 /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/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/mergenode.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/image.cpp:26: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/morphology.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/mergenode.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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:43, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/mergenode.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/morphology.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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 | ^~~~~~~~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/pointlight.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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:43, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/pointlight.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp:86:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | r.unionWith(r * Geom::Translate(dx, dy)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp:86:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | r.unionWith(r * Geom::Translate(dx, dy)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /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/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp: In member function ‘SPFeOffset::calculate_region(Geom::Rect const&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp:86:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | r.unionWith(r * Geom::Translate(dx, dy)); | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp:86:43: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | r.unionWith(r * Geom::Translate(dx, dy)); | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/specularlighting.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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/spotlight.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/spotlight.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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/specularlighting.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/slot-resolver.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/slot-resolver.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/spotlight.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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:43, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/spotlight.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/tile.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/turbulence.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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/tile.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/algorithms/graphlayout.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/graphlayout.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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/turbulence.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/algorithms/removeoverlap.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/removeoverlap.cpp:58:42: required from here 58 | Geom::Point min(item_box->min() - .5 * gap); | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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); | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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) | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:57:42: required from here 57 | Geom::Point const c = r->midpoint(); | ~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:305:48: required from here 305 | what->set_i2d_affine(what->i2dt_affine() * move); | ^~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘void Unclump::push(SPItem*, SPItem*, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:295:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Geom::Affine move = Geom::Translate(by); | ^ /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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘void Unclump::pull(SPItem*, SPItem*, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:314:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 314 | Geom::Point it = unclump_center(what); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:318:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Geom::Affine move = Geom::Translate(by); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘Unclump::unclump_remove_behind(SPItem*, SPItem*, std::__cxx11::list >&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:258:27: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | Geom::Point p2 = p1 + perp; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘Unclump::push(SPItem*, SPItem*, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:295:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Geom::Affine move = Geom::Translate(by); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘Unclump::pull(SPItem*, SPItem*, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:316:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 316 | Geom::Point by = dist * Geom::unit_vector(p - it); | ^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:318:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Geom::Affine move = Geom::Translate(by); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘Unclump::dist(SPItem*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:99:49: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | double a1 = atan2((c2 - c1)[Geom::Y], (c2 - c1)[Geom::X] * wh1[Geom::Y] / wh1[Geom::X]); | ^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘Unclump::push(SPItem*, SPItem*, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:305:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | what->set_i2d_affine(what->i2dt_affine() * move); | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:289:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 289 | void Unclump::push(SPItem *from, SPItem *what, double dist) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:289:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:289: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:289:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:291:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 291 | Geom::Point it = unclump_center(what); | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:305:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | what->set_i2d_affine(what->i2dt_affine() * move); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘Unclump::pull(SPItem*, SPItem*, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:312:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | void Unclump::pull(SPItem *to, SPItem *what, double dist) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:312:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:312: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:312:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:314:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 314 | Geom::Point it = unclump_center(what); | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:328:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | what->set_i2d_affine(what->i2dt_affine() * move); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘Unclump::dist(SPItem*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:90:8: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | double Unclump::dist(SPItem *item1, SPItem *item2) | ^~~~~~~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/graphlayout.cpp:127:41: required from here 127 | Geom::Point ll(item_box->min()); | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp:27: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp:387:49: required from here 387 | res->LoadPathVector(res->MakePathVector() * affine); | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /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/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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp: In member function ‘BoolOpErrors Inkscape::ObjectSet::pathBoolOp(bool_op, bool, bool, Glib::ustring, Glib::ustring, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp:548:74: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 548 | auto pathv = curve->get_pathvector() * item->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~^~ /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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-object-set.cpp:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp: In member function ‘Inkscape::ObjectSet::pathBoolOp(bool_op, bool, bool, Glib::ustring, Glib::ustring, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp:392:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 392 | BoolOpErrors Inkscape::ObjectSet::pathBoolOp(bool_op bop, const bool skip_undo, const bool checked, | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-object-set.cpp:133:47: required from here 133 | double size = L2(selectionBbox->dimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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::GenericRect::CPoint’ {aka ‘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-outline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp:27: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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(); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:30: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp: In function ‘void sp_selected_path_create_offset_object(SPDesktop*, int, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp:123:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | auto scaling_factor = item->i2doc_affine().descrim(); | ~~~~~~~~~~~~~~~~~~^~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp: In function ‘void sp_selected_path_do_offset(SPDesktop*, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp:293:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 293 | auto scaling_factor = item->i2doc_affine().descrim(); | ~~~~~~~~~~~~~~~~~~^~ /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/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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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::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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:218:29: required from here 218 | tr = stroke_scale * tr; | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp: In function ‘sp_selected_path_create_offset_object(SPDesktop*, int, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp:125:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | item->doWriteTransform(Geom::identity()); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:203:41: required from here 203 | pathv_in->push_back(j * tr); | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘bool item_find_paths(const SPItem*, Geom::PathVector&, Geom::PathVector&, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:148:54: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 148 | double size = Geom::L2(bounds->dimensions()); | ~~~~~~~~~~~~~~~~~~^~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘Geom::PathVector* item_to_outline(const SPItem*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:270:99: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | Geom::Affine const m (sp_shape_marker_get_transform_at_start(fill.front().front())); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:211:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:218:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | tr = stroke_scale * tr; | ~~~^~~~~~~~~~~~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-simplify.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘item_find_paths(SPItem const*, Geom::PathVector&, Geom::PathVector&, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:148:54: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | double size = Geom::L2(bounds->dimensions()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘item_to_paths(SPItem*, bool, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:384:1: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 384 | item_to_paths(SPItem *item, bool legacy, SPItem *context) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:211:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:225:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | item_to_outline_add_marker_child(marker_item, tr, pathv_in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘item_to_outline(SPItem const*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:271:43: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:285:81: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Affine const m (sp_shape_marker_get_transform_at_start(path_it->front())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:286:47: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | item_to_outline_add_marker( midmarker_obj, m, scale, ret_pathv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:286:47: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:286:47: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:300:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | item_to_outline_add_marker( midmarker_obj, m, scale, ret_pathv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:300:51: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:300:51: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:300:51: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:299:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | Geom::Affine const m (sp_shape_marker_get_transform(*curve_it1, *curve_it2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:311:47: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 311 | item_to_outline_add_marker( midmarker_obj, m, scale, ret_pathv ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:311:47: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:311:47: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:328:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | Geom::Affine const m = sp_shape_marker_get_transform_at_end(lastcurve); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:329:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | item_to_outline_add_marker( marker_obj, m, scale, ret_pathv ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:329:43: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:329:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-simplify.cpp: In function ‘int path_simplify(SPItem*, float, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-simplify.cpp:65:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | size /= item->i2doc_affine().descrim(); | ~~~~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint’ {aka ‘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/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-simplify.cpp: In function ‘path_simplify(SPItem*, float, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-simplify.cpp:58:43: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | size = L2(itemBbox->dimensions()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-simplify.cpp:75:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | item->doWriteTransform(Geom::identity()); | ~~~~~~~~~~~~~~^~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/bezier-fit.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/bezier-fit.h:4, from /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o -MF CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o.d -o CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefit.c 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ [ 60%] Building C object src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o -MF CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o.d -o CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c: In function ‘_SplinePointCategorize’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c: In function ‘SplineRefigure2’: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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; | ^~~ [ 60%] Building C object src/CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o cd /builddir/build/BUILD/inkscape-1.3.2-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o -MF CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o.d -o CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o -c /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:24: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c: In function ‘SplineRefigure3’: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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/css-ostringstream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/css-ostringstream.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:109:62: required from here 109 | *dest *= extraPreAffine * item->i2doc_affine() * extraPostAffine; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp: In function ‘Path* Path_for_item_before_LPE(SPItem*, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:89:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | pathvector_for_curve(item, &*curve, doTransformation, transformFull, Geom::identity(), Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/path-string.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp: In function ‘pathvector_for_curve(SPItem*, SPCurve*, bool, bool, Geom::Affine, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:109:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | *dest *= extraPreAffine * item->i2doc_affine() * extraPostAffine; | ^~~~~~~~~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/stringstream.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-affine.cpp [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-affine-parser.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-affine.cpp:22: /builddir/build/BUILD/inkscape-1.3.2-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-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: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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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) { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-affine.cpp: In function ‘std::string sp_svg_transform_write(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-affine.cpp:76:44: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 76 | } else if (transform.withoutTranslation().isRotation()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from svg-affine-parser.rl:23: /builddir/build/BUILD/inkscape-1.3.2-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: svg-affine-parser.rl:65:71: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-box.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-box.cpp svg-affine-parser.rl: In function ‘sp_svg_transform_read(char const*, Geom::Affine*)’: svg-affine-parser.rl:31:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-color.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-box.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-length.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-color.cpp:40: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-bool.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/cielab.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/filterset.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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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)...)); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:30: /builddir/build/BUILD/inkscape-1.3.2-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-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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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-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-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-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); } | ^~~~~~~~ /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); } | ^~~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/imagemap.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) { | ^~~~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/imagemap-gdk.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/quantize.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/siox.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/siox.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/trace.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:26: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:29: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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/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-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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:40: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when 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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:125:62: required from here 125 | return Geom::Scale(wscale, hscale) * Geom::Translate(x, y) * img->transform; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:504:84: required from here 504 | pathRepr->setAttributeOrRemoveIfEmpty("d", sp_svg_write_path(result.path * image_transform)); | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp: In member function ‘Inkscape::Trace::TraceFuture Inkscape::Trace::TraceTask::launch(std::unique_ptr)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:367:21: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | image_transform = getImageTransform(image); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ‘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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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) { | ^~~~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::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::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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 ‘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/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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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/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/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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/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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); } | ^~~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/builder-utils.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) { | ^~~~~~~~~~~~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.h:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:48: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:67: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:86: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:404:53: required from here 404 | _clipnode->setAttributePoint("min", bbox.min()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:573:51: required from here 573 | auto bbox = *(path_obj->visualBounds()) * source_scale; | ^~~~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:628:81: required from here 628 | auto to_mouse = Geom::Translate(desktop->point() - bbox.midpoint()); | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:312:34: required from here 312 | pv *= item->i2doc_affine(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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 Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:551:80: required from here 551 | pathRepr->setAttribute("d", sp_svg_write_path(pathv * source_scale.inverse())); | ^ /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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:551:80: required from here 551 | pathRepr->setAttribute("d", sp_svg_write_path(pathv * source_scale.inverse())); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘virtual void Inkscape::UI::ClipboardManagerImpl::copyPathParameter(Inkscape::LivePathEffect::PathParam*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:312:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | pv *= item->i2doc_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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:400:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | Geom::Affine affine = source->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:400:59: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | Geom::Affine affine = source->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:400:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | Geom::Affine affine = source->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:404:53: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:565:75: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | auto transform_str = sp_svg_transform_write(parent->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:573:45: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:574:53: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:599:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 599 | auto target_trans = target_path->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:627:59: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:629:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 629 | source_curve.transform(to_mouse); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:632:56: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:634:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 634 | source_curve.transform(to_origin); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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()); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:837:57: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘virtual Glib::ustring Inkscape::UI::ClipboardManagerImpl::getPathParameter(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:915:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | auto tr_p = item->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:916:49: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 916 | auto tr_s = doc->getDocumentScale().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1090:85: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | auto transform_str = sp_svg_transform_write(parent->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1127:54: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1136:63: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-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; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp: In constructor ‘ContextMenu::ContextMenu(SPDesktop*, SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp: In constructor ‘ContextMenu::ContextMenu(SPDesktop*, SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp: In member function ‘ContextMenu::ContextMenu(SPDesktop*, SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:46:1: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:623:35: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 623 | source_curve.transform(source_scale); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:628:82: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:632:56: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:633:96: note: parameter passing for argument of type ‘struct 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:400:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | Geom::Affine affine = source->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:404:53: note: parameter passing for argument of type ‘struct CPoint’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:573:45: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:574:53: note: parameter passing for argument of type ‘struct CPoint’ 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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp: In member function ‘ContextMenu::ContextMenu(SPDesktop*, SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:46: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 | ContextMenu::ContextMenu(SPDesktop *desktop, SPObject *object, bool hide_layers_and_objects_menu_item) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:46:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:587:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:587:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:599:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 599 | auto target_trans = target_path->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:638:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 638 | source_curve.transform(target_trans.inverse()); | ~~~~~~~~~~~~~~~~~~~~^~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cursor-utils.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:897:15: note: parameter passing for argument of type ‘struct Affine’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:915:35: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | auto tr_p = item->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:916:38: 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(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::copyPathParameter(Inkscape::LivePathEffect::PathParam*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:304:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | void ClipboardManagerImpl::copyPathParameter(Inkscape::LivePathEffect::PathParam *pp) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:520:6: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:520:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:520:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 In 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, inlined from ‘Geom::PathIteratorSink >::PathIteratorSink(std::back_insert_iterator)’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:119:32, inlined from ‘Geom::PathBuilder::PathBuilder()’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:231:80, inlined from ‘Inkscape::UI::ClipboardManagerImpl::_copyNodes(SPDesktop*, Inkscape::ObjectSet*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:534:42: /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) {} | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:550:63: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:565:75: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | auto transform_str = sp_svg_transform_write(parent->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1090:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | auto transform_str = sp_svg_transform_write(parent->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1135:46: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | auto page_rect = page->getDesktopRect(); | ~~~~~~~~~~~~~~~~~~~~^~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog-events.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cursor-utils.cpp:19: /builddir/build/BUILD/inkscape-1.3.2-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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/icon-loader.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp: In function ‘void ink_drag_data_received(GtkWidget*, GdkDragContext*, gint, gint, GtkSelectionData*, guint, guint, gpointer)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:156:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | item->i2dt_affine().descrim() * 0.5 | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:222:86: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | Geom::Point where( canvas->canvas_to_world(Geom::Point(destX, destY))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:254:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | item->i2dt_affine().descrim() * 0.5 | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:318:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Geom::Point m( desktop->point() - sel_bbox->midpoint() ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp: In function ‘Geom::Point world2desktop(SPDesktop*, int, int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:81:88: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return (Geom::Point(x, y) + desktop->canvas->get_area_world().min()) * desktop->w2d(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:81:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return (Geom::Point(x, y) + desktop->canvas->get_area_world().min()) * desktop->w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp: In function ‘ink_drag_data_received(_GtkWidget*, _GdkDragContext*, int, int, _GtkSelectionData*, unsigned int, unsigned int, void*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static void ink_drag_data_received(GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:156:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | item->i2dt_affine().descrim() * 0.5 | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:222:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | Geom::Point where( canvas->canvas_to_world(Geom::Point(destX, destY))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:254:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | item->i2dt_affine().descrim() * 0.5 | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:318:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Geom::Point m( desktop->point() - sel_bbox->midpoint() ); | ~~~~~~~~~~~~~~^~ In function ‘world2desktop(SPDesktop*, int, int)’, inlined from ‘ink_drag_data_received(_GtkWidget*, _GdkDragContext*, int, int, _GtkSelectionData*, unsigned int, unsigned int, void*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:340:52: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:81:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return (Geom::Point(x, y) + desktop->canvas->get_area_world().min()) * desktop->w2d(); | ~~~~~~~~~~~~^~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/interface.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/interface.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/monitor.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/selected-color.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/selected-color.cpp [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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 /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp:21: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp: In constructor ‘Inkscape::UI::ShapeEditor::ShapeEditor(SPDesktop*, Geom::Affine, double, int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp:31:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 31 | ShapeEditor::ShapeEditor(SPDesktop *dt, Geom::Affine edit_transform, double edit_rotation, int edit_marker_mode) | ^~~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:42: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point RectKnotHolderEntityRX::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:235:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 235 | RectKnotHolderEntityRX::knot_get() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922:97: note: parameter passing for argument of type ‘Geom::Affine’ 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){ | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:954:29: required from here 954 | Geom::Rect bounds(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘void Box3DKnotHolderEntity::knot_set_generic(SPItem*, unsigned int, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:634:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 634 | Geom::Affine const i2dt (item->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:643:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | box->set_corner (knot_id, s * i2dt, movement, (state & GDK_CONTROL_MASK)); | ~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void Box3DKnotHolderEntityCenter::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:825:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 825 | Geom::Affine const i2dt (item->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:827:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 827 | box->set_center(s * i2dt, origin * i2dt, !(state & GDK_SHIFT_MASK) ? Box3D::XY : Box3D::Z, | ~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922:1: note: parameter passing for argument of type ‘Geom::Affine’ 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){ | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:927:54: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:930:41: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 930 | rot = Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:930:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 930 | rot = Geom::Rotate::from_degrees(180.0); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:932:22: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:932:13: note: parameter passing for argument of type ‘Geom::Affine’ 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); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:990:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 990 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:990:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 990 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1000:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1000 | s = s * getMarkerRotation(item, _edit_rotation, _edit_marker_mode, true); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1000:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1000 | s = s * getMarkerRotation(item, _edit_rotation, _edit_marker_mode, true); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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::GenericRect::CPoint’ {aka ‘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-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-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::GenericRect::CPoint’ {aka ‘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-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1049:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1049 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1049:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1049 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1076:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1073:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | original_center = Geom::Point( | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 1074 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1075 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1076 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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::GenericRect::CPoint’ {aka ‘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-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1173:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1173 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1173:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1173 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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::GenericRect::CPoint’ {aka ‘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-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-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::GenericRect::CPoint’ {aka ‘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-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-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::GenericRect::CPoint’ {aka ‘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-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1309:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1309 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1309:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1309 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1332:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1332 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1332:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1332 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point TextKnotHolderEntityInlineSize::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2219:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2219 | Geom::OptRect bbox = text->geometricBounds(); // Check if this is best. | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2251:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2251 | return p; | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void TextKnotHolderEntityInlineSize::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2266:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2266 | Geom::Point const s = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point TextKnotHolderEntityShapePadding::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2363:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2363 | Geom::OptRect bounds = shape->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2365:16: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 2365 | corner = (*bounds).corner(1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2368:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2368 | corner *= Geom::Affine(Geom::Translate(-padding, padding)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2372:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2372 | return corner; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void TextKnotHolderEntityShapePadding::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2388:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2388 | Geom::Point const point_a = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2389:69: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2389 | Geom::Point point_b = point_a * shape->transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2389:70: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2389 | Geom::Point point_b = point_a * shape->transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point TextKnotHolderEntityShapeMargin::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2428:57: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2428 | Geom::OptRect bounds = linked_shape->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2430:16: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 2430 | corner = (*bounds).corner(1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2433:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2433 | corner *= Geom::Affine(Geom::Translate(margin, -margin)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2437:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2437 | return corner; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void TextKnotHolderEntityShapeMargin::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2445:57: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2445 | Geom::OptRect bounds = linked_shape->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2447:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2447 | Geom::Point const point_a = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2448:72: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2448 | Geom::Point point_b = point_a * linked_shape->transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2448:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2448 | Geom::Point point_b = point_a * linked_shape->transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityShapeMargin::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2428:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2428 | Geom::OptRect bounds = linked_shape->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2430:34: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 2430 | corner = (*bounds).corner(1); | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2433:68: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2433 | corner *= Geom::Affine(Geom::Translate(margin, -margin)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘Box3DKnotHolderEntity::knot_get_generic(SPItem*, unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2600:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2600 | } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityInlineSize::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2219:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2219 | Geom::OptRect bbox = text->geometricBounds(); // Check if this is best. | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityShapePadding::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2365:34: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 2365 | corner = (*bounds).corner(1); | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2368:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2368 | corner *= Geom::Affine(Geom::Translate(-padding, padding)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityShapeInside::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2484:32: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 2484 | p = (*frame).corner(2); | ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityShapePadding::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2386:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2386 | if (Geom::OptRect optbounds = shape->geometricBounds()) { | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2389:70: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2389 | Geom::Point point_b = point_a * shape->transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityShapeMargin::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2445:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2445 | Geom::OptRect bounds = linked_shape->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2448:73: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2448 | Geom::Point point_b = point_a * linked_shape->transform.inverse(); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/simple-pref-pusher.h:5, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘Box3DKnotHolderEntityCenter::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:819:1: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 819 | Box3DKnotHolderEntityCenter::knot_set(Geom::Point const &new_pos, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:819: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:819:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:821:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 821 | Geom::Point const s = snap_knot_position(new_pos, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:825:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 825 | Geom::Affine const i2dt (item->i2dt_affine ()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘SpiralKnotHolderEntityOuter::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2047:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2047 | SpiralKnotHolderEntityOuter::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘Box3DKnotHolderEntity::knot_set_generic(SPItem*, unsigned int, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:627:1: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | Box3DKnotHolderEntity::knot_set_generic(SPItem *item, unsigned int knot_id, Geom::Point const &new_pos, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:627: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:627:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:629:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 629 | Geom::Point const s = snap_knot_position(new_pos, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:634:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 634 | Geom::Affine const i2dt (item->i2dt_affine ()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 922 | getMarkerRotation(SPItem* item, double edit_rotation, int edit_marker_mode, bool reverse = false){ | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922:1: note: parameter passing for argument of type ‘struct Affine’ 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:26, inlined from ‘getMarkerRotation(SPItem*, double, int, bool)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:927:50: /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)) {} | ~~~~~~~~~~~~^~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 Affine’ 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-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:990:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 990 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityReference::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:994:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 994 | MarkerKnotHolderEntityReference::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:994:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:994: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1000:30: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1000 | s = s * getMarkerRotation(item, _edit_rotation, _edit_marker_mode, true); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1001:76: note: parameter passing for argument of type ‘struct 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-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-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 Affine’ 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-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1049:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1049 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityOrient::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1092:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1092 | MarkerKnotHolderEntityOrient::set_internal(Geom::Point const &p, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityOrient::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1053:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1053 | MarkerKnotHolderEntityOrient::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1053: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1053:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1074:53: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1076:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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 1165 | MarkerKnotHolderEntityScale::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1173:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1173 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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:26, inlined from ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’ at /builddir/build/BUILD/inkscape-1.3.2-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-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-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:26, inlined from ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’ at /builddir/build/BUILD/inkscape-1.3.2-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-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-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:26, inlined from ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’ at /builddir/build/BUILD/inkscape-1.3.2-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-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-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:26, inlined from ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’ at /builddir/build/BUILD/inkscape-1.3.2-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-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-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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ 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-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1309:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1309 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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 1324 | MarkerKnotHolderEntityScale3::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1332:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1332 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2256:1: note: parameter passing for argument of type ‘const 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityShapePadding::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2376:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2376 | TextKnotHolderEntityShapePadding::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2388:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2388 | Geom::Point const point_a = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2389:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2389 | Geom::Point point_b = point_a * shape->transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityShapeMargin::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2441:1: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2441 | TextKnotHolderEntityShapeMargin::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2441:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2447:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2447 | Geom::Point const point_a = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2448:72: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2448 | Geom::Point point_b = point_a * linked_shape->transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/svg-renderer.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/svg-renderer.h:11, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp:30: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp:37: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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-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 << " "; | ~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/syntax.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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/themes.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/themes.cpp [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool-factory.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/themes.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool-factory.cpp:15: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/themes.cpp:16: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.h:28, from /builddir/build/BUILD/inkscape-1.3.2-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(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:233:52: required from here 233 | auto g = Cairo::LinearGradient::create(rect.min().x(), rect.min().y(), rect.max().x(), rect.max().y()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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( | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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 [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.cpp:21: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/document-check.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/desktop/document-check.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:28: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:41:58: required from here 41 | Geom::IntRect ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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 ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::IntRect ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:50:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 50 | ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:50:26: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 50 | ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:54:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 54 | drawing.root()->setTransform(Geom::Scale(scale_factor)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp: In function ‘render_surface(Inkscape::Drawing&, double, Geom::Rect const&, Geom::IntPoint, double, unsigned int const*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-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(); | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-window.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/desktop/menu-icon-shift.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/knot/knot.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp:23: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.h:21: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In constructor ‘KnotHolder::KnotHolder(SPDesktop*, SPItem*, SPKnotHolderReleasedFunc)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:67:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | _edit_transform(Geom::identity()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘void KnotHolder::transform_selected(Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:219:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | knot_moved_handler(knot, knot->pos * transform , 0); | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘void KnotHolder::knot_grabbed_handler(SPKnot*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:253:83: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto const item_origin = (*grab_entity)->knot->drag_origin * item->dt2i_affine() | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:253:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto const item_origin = (*grab_entity)->knot->drag_origin * item->dt2i_affine() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:254:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | * _edit_transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:254:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | * _edit_transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘void KnotHolder::knot_moved_handler(SPKnot*, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:272:66: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Geom::Point const q = p * item->i2dt_affine().inverse() * _edit_transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:272:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Geom::Point const q = p * item->i2dt_affine().inverse() * _edit_transform.inverse(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:272:94: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Geom::Point const q = p * item->i2dt_affine().inverse() * _edit_transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:272:95: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Geom::Point const q = p * item->i2dt_affine().inverse() * _edit_transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:273:78: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | e->knot_set(q, e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:273:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | e->knot_set(q, e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:273:106: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | e->knot_set(q, e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:273:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | e->knot_set(q, e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘void KnotHolder::knot_ungrabbed_handler(SPKnot*, guint)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:302:110: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:302:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:302:138: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:302:113: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘KnotHolder::KnotHolder(SPDesktop*, SPItem*, void (*)(SPItem*))’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:67:35: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | _edit_transform(Geom::identity()) | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘KnotHolder::knot_moved_handler(SPKnot*, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:272:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Geom::Point const q = p * item->i2dt_affine().inverse() * _edit_transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘KnotHolder::setEditTransform(Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:91:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | KnotHolder::setEditTransform(Geom::Affine edit_transform) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘KnotHolder::knot_ungrabbed_handler(SPKnot*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:287:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | KnotHolder::knot_ungrabbed_handler(SPKnot *knot, guint state) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:287:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:287: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:287:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:302:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:302:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘KnotHolder::set_item_clickpos(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:487:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 487 | bool KnotHolder::set_item_clickpos(Geom::Point loc) | ^~~~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-ptr.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:21: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:24: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘Geom::Point KnotHolderEntity::snap_knot_position(const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:107:71: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | KnotHolderEntity::snap_knot_position(Geom::Point const &p, guint state) | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:162:46: required from here 162 | _cell = offset_to_cell(rect->midpoint()); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:287:56: required from here 287 | * Geom::Translate(transform_origin); | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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 ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:468:88: required from here 468 | std::unique_ptr new_bbox(_topleft ? new Geom::Rect(p,orig_bbox->max()) : new Geom::Rect(orig_bbox->min(), p)); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void KnotHolderEntity::update_knot()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:95:66: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point dp(knot_pos * parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:95:33: 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 dp(knot_pos * parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:95:88: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point dp(knot_pos * parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:95:90: 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 dp(knot_pos * parent_holder->getEditTransform() * item->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^~~~~~~~~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘Geom::Point KnotHolderEntity::snap_knot_position(const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:113:85: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Geom::Affine const i2dt (parent_holder->getEditTransform() * item->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:114:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Point s = p * i2dt; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:123:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return s * i2dt.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return s * i2dt.inverse(); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘Geom::Point KnotHolderEntity::snap_knot_position_constrained(const Geom::Point&, const Inkscape::Snapper::SnapConstraint&, guint)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:127:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | KnotHolderEntity::snap_knot_position_constrained(Geom::Point const &p, Inkscape::Snapper::SnapConstraint const &constraint, guint state) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:133:84: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Geom::Affine const i2d (parent_holder->getEditTransform() * item->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:134:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | Geom::Point s = p * i2d; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:145:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 145 | return s * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:145:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 145 | return s * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:193:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto d2i = item->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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]); } | ^~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void PatternKnotHolderEntityXY::update_knot()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:228:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | auto tr = item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:229:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | _quad->set_coords(_get_pos(0, 0) * tr, _get_pos(0, 1) * tr, | ~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void PatternKnotHolderEntityXY::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:255:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | item->adjust_pattern(Geom::Translate(q), false, _fill ? TRANSFORM_FILL : TRANSFORM_STROKE); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual Geom::Point PatternKnotHolderEntityAngle::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:263:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 263 | Geom::Point PatternKnotHolderEntityAngle::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void PatternKnotHolderEntityAngle::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:287:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | * Geom::Translate(transform_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:285:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Affine rot = Geom::Translate(-transform_origin) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:286:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Affine rot = Geom::Translate(-transform_origin) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | * Geom::Rotate(theta - theta_old) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual Geom::Point PatternKnotHolderEntityScale::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:294:13: 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 PatternKnotHolderEntityScale::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void PatternKnotHolderEntityScale::knot_grabbed(const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:304:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | _cached_inverse_linear = _cached_transform.withoutTranslation().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:305:22: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:311:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 311 | (item->i2doc_affine().descrim2() ?: 1e-3); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void PatternKnotHolderEntityScale::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:324:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 324 | Point p_snapped = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:333:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 333 | : Scale(scale_x, scale_y); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:337:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | auto const new_uncompensated_origin = _get_pos(0, 0, false) * new_transform; | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual Geom::Point HatchKnotHolderEntityXY::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:361:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | Geom::Point HatchKnotHolderEntityXY::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void HatchKnotHolderEntityXY::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:393:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | item->adjust_hatch(Geom::Translate(q), false, _fill ? TRANSFORM_FILL : TRANSFORM_STROKE); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void HatchKnotHolderEntityAngle::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:407:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Geom::Point transform_origin = sp_hatch_knot_get(hatch, 0, 0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:418:112: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Geom::Translate(-transform_origin) * Geom::Rotate(theta - theta_old) * Geom::Translate(transform_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:418:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Geom::Translate(-transform_origin) * Geom::Rotate(theta - theta_old) * Geom::Translate(transform_origin); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:418:44: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Geom::Translate(-transform_origin) * Geom::Rotate(theta - theta_old) * Geom::Translate(transform_origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void HatchKnotHolderEntityScale::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:429:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | Geom::Point p_snapped = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:433:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | Geom::Affine transform_inverse = transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:434:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | Geom::Point d = p_snapped * transform_inverse; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:444:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 444 | Geom::Translate(origin_dt) * transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:443:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 443 | Geom::Affine scale = Geom::Translate(-origin_dt) * Geom::Scale(d.x() / hatch_pitch, d.y() / hatch_pitch) * | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:443:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 443 | Geom::Affine scale = Geom::Translate(-origin_dt) * Geom::Scale(d.x() / hatch_pitch, d.y() / hatch_pitch) * | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void FilterKnotHolderEntity::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:454:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 454 | Geom::Point p_snapped = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:467:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 467 | Geom::OptRect orig_bbox = item->visualBounds(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:468:88: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 468 | std::unique_ptr new_bbox(_topleft ? new Geom::Rect(p,orig_bbox->max()) : new Geom::Rect(orig_bbox->min(), p)); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual Geom::Point FilterKnotHolderEntity::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:508:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | Geom::OptRect r = item->visualBounds(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:509:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | if (_topleft) return Geom::Point(r->min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘Geom::Point BlurKnotHolderEntity::_pos() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:566:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 566 | auto box = item->bbox(Geom::identity(), SPItem::VISUAL_BBOX); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:568:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 568 | return Geom::Point(box->midpoint()[Geom::X], box->top()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual Geom::Point BlurKnotHolderEntity::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:580:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 580 | auto tr = item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:587:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | auto p0 = _pos(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘KnotHolderEntity::update_knot()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:95:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point dp(knot_pos * parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:95:89: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point dp(knot_pos * parent_holder->getEditTransform() * item->i2dt_affine()); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Rotate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘BlurKnotHolderEntity::_pos() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:568:41: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 568 | return Geom::Point(box->midpoint()[Geom::X], box->top()); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘KnotHolderEntity::snap_knot_position(Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:113:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Geom::Affine const i2dt (parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:114:25: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Point s = p * i2dt; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘PatternKnotHolderEntityXY::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:255:29: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | item->adjust_pattern(Geom::Translate(q), false, _fill ? TRANSFORM_FILL : TRANSFORM_STROKE); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:254:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Geom::Point const q = p_snapped - knot_get(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘PatternKnotHolderEntityScale::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:333:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 333 | : Scale(scale_x, scale_y); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:337:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | auto const new_uncompensated_origin = _get_pos(0, 0, false) * new_transform; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘HatchKnotHolderEntityXY::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:393:27: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | item->adjust_hatch(Geom::Translate(q), false, _fill ? TRANSFORM_FILL : TRANSFORM_STROKE); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:392:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 392 | Geom::Point const q = p_snapped - knot_get(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘FilterKnotHolderEntity::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:467:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 467 | Geom::OptRect orig_bbox = item->visualBounds(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:468:88: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 468 | std::unique_ptr new_bbox(_topleft ? new Geom::Rect(p,orig_bbox->max()) : new Geom::Rect(orig_bbox->min(), p)); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘KnotHolderEntity::snap_knot_position_constrained(Geom::Point const&, Inkscape::Snapper::SnapConstraint const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:133:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Geom::Affine const i2d (parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:134:25: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | Geom::Point s = p * i2d; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘KnotHolderEntity::update_knot()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:91:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | KnotHolderEntity::update_knot() | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:91: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:91:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:93:34: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Geom::Point knot_pos(knot_get()); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:95:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point dp(knot_pos * parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘KnotHolderEntity::snap_knot_position_constrained(Geom::Point const&, Inkscape::Snapper::SnapConstraint const&, unsigned int) [clone .part.0]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:127:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | KnotHolderEntity::snap_knot_position_constrained(Geom::Point const &p, Inkscape::Snapper::SnapConstraint const &constraint, guint state) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:127:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:127: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:133:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Geom::Affine const i2d (parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘KnotHolderEntity::snap_knot_position(Geom::Point const&, unsigned int) [clone .part.0]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:107:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | KnotHolderEntity::snap_knot_position(Geom::Point const &p, guint state) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:107:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:107: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:113:83: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Geom::Affine const i2dt (parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘FilterKnotHolderEntity::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:504:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 504 | Geom::Point FilterKnotHolderEntity::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘PatternKnotHolderEntityXY::update_knot()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:225:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | void PatternKnotHolderEntityXY::update_knot() | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:225: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:225:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:225: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:228:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | auto tr = item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:229:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | _quad->set_coords(_get_pos(0, 0) * tr, _get_pos(0, 1) * tr, | ~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘PatternKnotHolderEntityAngle::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:287:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | * Geom::Translate(transform_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:269:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | PatternKnotHolderEntityAngle::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, guint state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:188:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::IntPoint PatternKnotHolderEntity::offset_to_cell(Geom::Point loc) const { | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:188:16: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:193:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto d2i = item->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘PatternKnotHolderEntity::on_created()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:162:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 162 | _cell = offset_to_cell(rect->midpoint()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:304:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | _cached_inverse_linear = _cached_transform.withoutTranslation().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.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 300 | void PatternKnotHolderEntityScale::knot_grabbed(Geom::Point const &grab_pos, unsigned) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:300:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:300:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:303:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | _cached_origin = _get_pos(0, 0); | ~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:304:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | _cached_inverse_linear = _cached_transform.withoutTranslation().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘HatchKnotHolderEntityXY::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:361:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | Geom::Point HatchKnotHolderEntityXY::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘HatchKnotHolderEntityAngle::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:418:112: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Geom::Translate(-transform_origin) * Geom::Rotate(theta - theta_old) * Geom::Translate(transform_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:399:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 399 | void HatchKnotHolderEntityAngle::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘HatchKnotHolderEntityScale::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:444:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 444 | Geom::Translate(origin_dt) * transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:423:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | void HatchKnotHolderEntityScale::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:423:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:423: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:423:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:429:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | Geom::Point p_snapped = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:433:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | Geom::Affine transform_inverse = transform.inverse(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘HatchKnotHolderEntityXY::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:379:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 379 | void HatchKnotHolderEntityXY::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘BlurKnotHolderEntity::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:573:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 573 | Geom::Point BlurKnotHolderEntity::knot_get() const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:573: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:573:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:573: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:580:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 580 | auto tr = item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:587:19: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | auto p0 = _pos(); | ~~~~^~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:482:58: required from here 482 | _handles->rotationCenter().move(_bounds->midpoint()); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:605:51: required from here 605 | * Geom::Rotate(angle) * Geom::Translate(rc); | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:426:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 426 | trans *= _last_trans[cur].inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:428:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 428 | trans *= Geom::Translate(_original_positions[cur] + abs_delta * deltafrac); /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:535:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 535 | transform(Geom::Translate(delta)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘double Inkscape::UI::ControlPointSelection::_rotationRadius(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2-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 ‘Geom::GenericRect::CPoint’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘bool Inkscape::UI::ControlPointSelection::_keyboardRotate(const GdkEventKey&, int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:605:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 605 | * Geom::Rotate(angle) * Geom::Translate(rc); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:604:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 604 | Geom::Affine m = Geom::Translate(-rc) | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:605:9: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 604 | Geom::Affine m = Geom::Translate(-rc) | ~~~~~~~~~~~~~~ 605 | * Geom::Rotate(angle) * Geom::Translate(rc); | ^~~~~~~~~~~~~~~~~~~~~ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘bool Inkscape::UI::ControlPointSelection::_keyboardScale(const GdkEventKey&, int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:640:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 640 | Geom::Affine m = Geom::Translate(-center) * Geom::Scale(scale) * Geom::Translate(center); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:640:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 640 | Geom::Affine m = Geom::Translate(-center) * Geom::Scale(scale) * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘bool Inkscape::UI::ControlPointSelection::_keyboardFlip(Geom::Dim2)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:661:38: 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::Affine m = Geom::Translate(-center) * scale_transform * Geom::Translate(center); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:661:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Affine m = Geom::Translate(-center) * scale_transform * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Rotate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘Inkscape::UI::ControlPointSelection::_update()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:482:58: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 482 | _handles->rotationCenter().move(_bounds->midpoint()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘Inkscape::UI::ControlPointSelection::_keyboardMove(_GdkEventKey const&, Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:535:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 535 | transform(Geom::Translate(delta)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘Inkscape::UI::ControlPointSelection::_keyboardRotate(_GdkEventKey const&, int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:604:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 604 | Geom::Affine m = Geom::Translate(-rc) | ^~ /builddir/build/BUILD/inkscape-1.3.2-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-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 file included from /builddir/build/BUILD/inkscape-1.3.2-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 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-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-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 CPoint’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘Inkscape::UI::ControlPointSelection::_keyboardRotate(_GdkEventKey const&, int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:605:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 605 | * Geom::Rotate(angle) * Geom::Translate(rc); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:566:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 566 | bool ControlPointSelection::_keyboardRotate(GdkEventKey const &event, int dir) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘Inkscape::UI::ControlPointSelection::_keyboardScale(_GdkEventKey const&, int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:640:92: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 640 | Geom::Affine m = Geom::Translate(-center) * Geom::Scale(scale) * Geom::Translate(center); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp:17: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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()) { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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/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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp:23: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp:27: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h: In instantiation of ‘Geom::Point Inkscape::UI::event_point(const E&) [with E = _GdkEventMotion]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp:275:64: required from here 275 | Geom::Point new_pos = _desktop->w2d(event_point(event->motion)) + pointer_offset; | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: 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 Geom::Point event_point(E const &event) { | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/event-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/modifier-tracker.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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-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:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.cpp:12: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/node.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp:23: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-utils.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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/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/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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-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/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp: In member function ‘void Inkscape::UI::MultiPathManipulator::move(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp:518:25: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 518 | _selection.transform(Geom::Translate(delta)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ In file included from /usr/include/2geom-1.3.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-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-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 { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp: In member function ‘Inkscape::UI::MultiPathManipulator::move(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp:518:25: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 518 | _selection.transform(Geom::Translate(delta)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2-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-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;} | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp: In member function ‘Inkscape::UI::MultiPathManipulator::joinNodes()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp:399:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 399 | joined_pos = Geom::middle_point(*join.first, *join.second); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:32: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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 | ^~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:28: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h: In instantiation of ‘Geom::Point Inkscape::UI::event_point(const E&) [with E = _GdkEventMotion]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:1340:34: required from here 1340 | Geom::Point evp = event_point(*event); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: 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 Geom::Point event_point(E const &event) { | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Inkscape::UI::Handle::setRelativePos(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:462:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 462 | setPosition(_parent->position() + p); | ^ /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-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-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-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-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) | ^~~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-utils.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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/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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:25: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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-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/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:29, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/manipulator.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.cpp:11: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:20: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:39: /builddir/build/BUILD/inkscape-1.3.2-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-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 { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Geom::Affine Inkscape::UI::PathManipulator::_getTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1230:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1230 | Geom::Affine PathManipulator::_getTransform() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Geom::Point Inkscape::UI::PathManipulator::_bsplineHandleReposition(Inkscape::UI::Handle*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1398:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1398 | Geom::Point PathManipulator::_bsplineHandleReposition(Handle *h, bool check_other) | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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 { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:40: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h: In instantiation of ‘Geom::Point Inkscape::UI::event_point(const E&) [with E = _GdkEventMotion]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:166:37: required from here 166 | _updateDragPoint(event_point(event->motion)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: 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 Geom::Point event_point(E const &event) { | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1547:83: required from here 1547 | auto rot_scale_w2d = Geom::Rotate(210.0 / 180.0 * M_PI) * Geom::Scale(10.0) * _desktop->w2d(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/transform-handle-set.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1263:28: required from here 1263 | pathv *= _getTransform(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘void Inkscape::UI::PathManipulator::setControlsTransform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1051:88: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1051 | Geom::Affine delta = _i2d_transform.inverse() * _edit_transform.inverse() * tnew * _i2d_transform; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::NodeList::iterator Inkscape::UI::PathManipulator::subdivideSegment(Inkscape::UI::NodeList::iterator, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1093:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | Geom::lerp(t, first->position(), second->position())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘void Inkscape::UI::PathManipulator::_externalChange(unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1215:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1215 | _i2d_transform = path->i2dt_affine(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘void Inkscape::UI::PathManipulator::_createControlPointsFromGeometry()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1271:102: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1271 | Node *previous_node = new Node(_multi_path_manipulator._path_data.node_data, pit.initialPoint()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘void Inkscape::UI::PathManipulator::_createGeometryFromControlPoints(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1460:70: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1460 | Geom::PathVector pathv = builder.peek() * _getTransform().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘void Inkscape::UI::PathManipulator::_updateOutline()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1540:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1540 | auto pv = _spcurve.get_pathvector() * _getTransform(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1551:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1551 | Geom::Point at = j->pointAt(0.5); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Geom::Coord Inkscape::UI::PathManipulator::_updateDragPoint(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1781:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1781 | Geom::Affine to_desktop = _getTransform(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1784:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | pv.nearestTime(_desktop->w2d(evp) * to_desktop.inverse()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1784:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | pv.nearestTime(_desktop->w2d(evp) * to_desktop.inverse()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1784:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | pv.nearestTime(_desktop->w2d(evp) * to_desktop.inverse()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘double Inkscape::UI::PathManipulator::_getStrokeTolerance()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1831:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1831 | * _getTransform().descrim() // scale to desktop coords | ~~~~~~~~~~~~~^~ /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; } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Inkscape::UI::Handle::setRelativePos(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:462:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 462 | setPosition(_parent->position() + p); | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::weldNodes(Inkscape::UI::NodeIterator)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:494:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 494 | joined_pos = Geom::middle_point(back_pos, front_pos); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::PathManipulator(Inkscape::UI::MultiPathManipulator&, SPObject*, Geom::Affine const&, unsigned int, Glib::ustring)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:126:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | _i2d_transform = Geom::identity(); | ~~~~~~~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::_getTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1230:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1230 | Geom::Affine PathManipulator::_getTransform() 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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::_updateDragPoint(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1777 | Geom::Coord PathManipulator::_updateDragPoint(Geom::Point const &evp) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1784:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | pv.nearestTime(_desktop->w2d(evp) * to_desktop.inverse()); | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1784:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | pv.nearestTime(_desktop->w2d(evp) * to_desktop.inverse()); | ~~~~~~~~~~~~~~~~~~^~ In member function ‘Geom::PathVector::pointAt(Geom::PathVectorTime const&) const’, inlined from ‘Inkscape::UI::PathManipulator::_updateDragPoint(Geom::Point const&)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1786:54: /usr/include/2geom-1.3.0/2geom/pathvector.h:244:62: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return at(pos.path_index).at(pos.curve_index).pointAt(pos.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::_createControlPointsFromGeometry()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1236:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | void PathManipulator::_createControlPointsFromGeometry() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1236: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/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1263:27: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1263 | pathv *= _getTransform(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1277:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1277 | Geom::Point pos = cit->finalPoint(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::_updateOutline()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1547:83: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1547 | auto rot_scale_w2d = Geom::Rotate(210.0 / 180.0 * M_PI) * Geom::Scale(10.0) * _desktop->w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1533 | void PathManipulator::_updateOutline() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1540:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1540 | auto pv = _spcurve.get_pathvector() * _getTransform(); | ~~~~~~~~~~~~~^~ In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::UI::PathManipulator::_updateOutline()’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1547:63: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::_updateOutline()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1547:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1547 | auto rot_scale_w2d = Geom::Rotate(210.0 / 180.0 * M_PI) * Geom::Scale(10.0) * _desktop->w2d(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1552:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1552 | Geom::Point ut = j->unitTangentAt(0.5); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::_externalChange(unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1180:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1180 | void PathManipulator::_externalChange(unsigned type) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::insertNode(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:277:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | void PathManipulator::insertNode(Geom::Point pt) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::PathManipulator(Inkscape::UI::MultiPathManipulator&, SPObject*, Geom::Affine const&, unsigned int, Glib::ustring)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:110:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | PathManipulator::PathManipulator(MultiPathManipulator &mpm, SPObject *path, | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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/arc-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/arc-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:33: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:255:95: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Geom::Affine computeTransform(Geom::Point const &new_pos, GdkEventMotion *event) override { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:728:55: required from here 728 | if (!preserve_center) _center->move(r.midpoint()); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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-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-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-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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::TransformHandle::dragged(Geom::Point&, GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:173:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | Geom::Affine t = computeTransform(new_pos, event); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:486:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | Geom::Point const initial_delta = _origin - scc; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:489:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 489 | return Geom::Affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:536:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Affine relative_affine = Geom::identity(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:549:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 548 | Geom::Affine t = Geom::Translate(-scc) | ~~~~~~~~~~~~~~~ 549 | * relative_affine | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureSkewConstrained::PureSkewConstrained(Geom::Coord, Geom::Coord, Geom::Point, Geom::Dim2)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:181:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | PureSkewConstrained(Geom::Coord skew, Geom::Coord scale, Geom::Point origin, Geom::Dim2 direction) : | ^~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::RotateHandle::computeTransform(const Geom::Point&, GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:407:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 407 | double angle = Geom::angle_between(_origin - rotc, new_pos - rotc); | ~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:425:35: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 425 | * Geom::Translate(rotc); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:423:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | Geom::Affine t = Geom::Translate(-rotc) | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:424:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | Geom::Affine t = Geom::Translate(-rotc) | ~~~~~~~~~~~~~~~~ 424 | * Geom::Rotate(angle) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureRotateConstrained::PureRotateConstrained(double, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | PureRotateConstrained(double angle, Geom::Point origin) : | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:339:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | vs[d1] = (new_pos - scc)[d1] / (_origin - scc)[d1]; | ~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:371:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | * Geom::Translate(scc); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:369:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Affine t = Geom::Translate(-scc) | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:370:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Affine t = Geom::Translate(-scc) | ~~~~~~~~~~~~~~~ 370 | * Geom::Scale(vs) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureStretchConstrained::PureStretchConstrained(Geom::Coord, Geom::Point, Geom::Dim2, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:144:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | PureStretchConstrained(Geom::Coord magnitude, Geom::Point origin, Geom::Dim2 direction, bool uniform) : | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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; } | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:257:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | Geom::Point vold = _origin - scc, vnew = new_pos - scc; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:260:35: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | return Geom::identity(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:296:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 296 | * Geom::Translate(scc); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:295:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Geom::Affine t = Geom::Translate(-scc) | ~~~~~~~~~~~~~~~ 295 | * Geom::Scale(scale[0], scale[1]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-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;} | ^~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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-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-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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-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::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 774 | Geom::Point bp = b.dimensions(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::TransformHandleSet::_updateVisibility(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:774:38: note: parameter passing for argument of type ‘struct CPoint’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:536:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Affine relative_affine = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:548:43: note: parameter passing for argument of type ‘struct 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-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-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-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-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-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-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) | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:295:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | * Geom::Scale(scale[0], scale[1]) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:494:45: note: parameter passing for argument of type ‘struct 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:424:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 424 | * Geom::Rotate(angle) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::UI::RotateHandle::computeTransform(Geom::Point const&, _GdkEventMotion*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:424:33: /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-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-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-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-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 CPoint’ 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-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-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-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 CPoint’ 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-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-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-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 CPoint’ 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-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-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-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 CPoint’ 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-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-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-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 CPoint’ 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))); | ~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::TransformHandle::dragged(Geom::Point&, _GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:176:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 176 | Geom::Affine incr = _last_transform.inverse() * t; | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/calligraphy-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/connector-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/connector-toolbar.cpp:36: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/dropper-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/connector-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::ConnectorToolbar::spacing_changed()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/connector-toolbar.cpp:314:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 314 | Geom::Affine m = Geom::identity(); | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/dropper-toolbar.cpp:33: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/eraser-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/eraser-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/marker-toolbar.cpp:17: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/gradient-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/lpe-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/lpe-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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/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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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-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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 { | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/measure-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/lpe-toolbar.cpp:256:32: required from here 256 | Geom::Point A(bbox->min()); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/mesh-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:44: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:418:73: required from here 418 | double oldval = nt->_selected_nodes->pointwiseBounds()->midpoint()[d]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 424 | oldval -= page.corner(0)[d]; | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::NodeToolbar::coord_changed(Inkscape::UI::ControlPointSelection*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:511:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 511 | mid *= pm.getSelectedPageAffine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:680:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 680 | } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::NodeToolbar::coord_changed(Inkscape::UI::ControlPointSelection*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:480:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | NodeToolbar::coord_changed(Inkscape::UI::ControlPointSelection* selected_nodes) // gpointer /*shape_editor*/) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::NodeToolbar::value_changed(Geom::Dim2)’: /builddir/build/BUILD/inkscape-1.3.2-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) | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:27: /builddir/build/BUILD/inkscape-1.3.2-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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-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-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) | ^~~~~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/select-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/booleans-toolbar.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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); } | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/spiral-toolbar.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:375:42: required from here 375 | gdouble old_w = bbox_user->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:448:20: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | scaler = get_scale_transform_for_variable_stroke (*bbox_vis, *bbox_geom, transform_stroke, preserve, x0, y0, x1, y1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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-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-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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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-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) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::SelectToolbar::any_value_changed(Glib::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:339:1: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:339: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:448:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | scaler = get_scale_transform_for_variable_stroke (*bbox_vis, *bbox_geom, transform_stroke, preserve, x0, y0, x1, y1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/spray-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/star-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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()) { | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:35: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1053:44: required from here 1053 | double width = bbox->dimensions()[axis]; | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::TextToolbar::text_outer_set_style(SPCSSAttr*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:754:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 754 | Geom::Affine const local(item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::TextToolbar::align_mode_changed(int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1053:44: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1053 | double width = bbox->dimensions()[axis]; | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::TextToolbar::lineheight_unit_changed(int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1435:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1435 | doc_scale = Geom::Affine(i->i2dt_affine()).descrim(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/tweak-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/tweak-toolbar.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::TextToolbar::align_mode_changed(int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1050:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1050 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1053:44: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1053 | double width = bbox->dimensions()[axis]; | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::TextToolbar::text_outer_set_style(SPCSSAttr*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:741:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 741 | void TextToolbar::text_outer_set_style(SPCSSAttr *css) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::TextToolbar::align_mode_changed(int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1018:1: 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) | ^~~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/zoom-toolbar.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::TextToolbar::lineheight_unit_changed(int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1391:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1391 | TextToolbar::lineheight_unit_changed(int /* Not Used */) | ^~~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:38: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:327:35: required from here 327 | Geom::Point dir = r.dimensions() / 2; | ~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp: In constructor ‘Inkscape::UI::Tools::ArcTool::ArcTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:57:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | this->shape_editor = new ShapeEditor(desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::ArcTool::item_handler(SPItem*, GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:112:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | this->setup_for_drag_start(event); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:317:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | this->arc->transform = layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:336:69: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | Geom::Affine const i2d ( (this->arc)->i2dt_affine() ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:337:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | Geom::Point new_dir = pt * i2d - c; | ^ /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:317:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | this->arc->transform = layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:336:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | Geom::Affine const i2d ( (this->arc)->i2dt_affine() ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp: In constructor ‘Inkscape::UI::Tools::Box3dTool::Box3dTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:57:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | this->shape_editor = new ShapeEditor(_desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::Box3dTool::item_handler(SPItem*, GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:136:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | this->setup_for_drag_start(event); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp: In member function ‘Inkscape::UI::Tools::Box3dTool::Box3dTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:57:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | this->shape_editor = new ShapeEditor(_desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp: In member function ‘Inkscape::UI::Tools::Box3dTool::item_handler(SPItem*, _GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:130:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | bool Box3dTool::item_handler(SPItem* item, GdkEvent* event) { | ^~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:44: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:54: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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/c++/14/numeric:62, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:30: /usr/include/c++/14/bits/stl_numeric.h: In instantiation of ‘_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = _List_iterator; _Tp = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:572:29: required from here 571 | Geom::Point hatch_vector_accumulated = std::accumulate | ~~~~~~~~~~~~~~~ 572 | (this->hatch_vectors.begin(), this->hatch_vectors.end(), Geom::Point(0,0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_numeric.h:134:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:652:99: required from here 652 | Geom::Affine const sm (Geom::Scale(hatch_dist, hatch_dist) * Geom::Translate(c)); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:653:29: required from here 653 | path *= sm; | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘void Inkscape::UI::Tools::CalligraphicTool::reset(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:169:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | void CalligraphicTool::reset(Geom::Point p) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::CalligraphicTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:449:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | Geom::Affine motion_to_curve(Geom::identity()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:470:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 470 | pointer = motion_dt * motion_to_curve; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:598:78: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | motion_dt = new_pointer * motion_to_curve.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:598:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | motion_dt = new_pointer * motion_to_curve.inverse(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:652:100: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 652 | Geom::Affine const sm (Geom::Scale(hatch_dist, hatch_dist) * Geom::Translate(c)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:684:115: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 684 | Geom::Point c = (nearest + this->hatch_spacing * hatch_unit_vector) * motion_to_curve.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:684:114: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 684 | Geom::Point c = (nearest + this->hatch_spacing * hatch_unit_vector) * motion_to_curve.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:684:115: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 684 | Geom::Point c = (nearest + this->hatch_spacing * hatch_unit_vector) * motion_to_curve.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:686:122: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 686 | Geom::Affine const sm (Geom::Scale(this->hatch_spacing, this->hatch_spacing) * Geom::Translate(c)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:704:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 704 | Geom::Point const motion_dt(_desktop->w2d(motion_w)); | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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 ‘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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/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) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘bool Inkscape::UI::Tools::CalligraphicTool::accumulate()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:990:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 990 | add_cap(accumulated, dc_cal1_lastseg->finalPoint(), rev_cal2_firstseg->initialPoint(), cap_rounding); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘void Inkscape::UI::Tools::CalligraphicTool::fit_and_split(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:1010:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1010 | double const tolerance_sq = square(_desktop->w2d().descrim() * TOLERANCE_CALLIGRAPHIC); | ~~~~~~~~~~~~~^~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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-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; | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘Inkscape::UI::Tools::CalligraphicTool::brush()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:380:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | this->del = 0.5*(del_left + del_right); | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘Inkscape::UI::Tools::CalligraphicTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:449:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | Geom::Affine motion_to_curve(Geom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:470:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 470 | pointer = motion_dt * motion_to_curve; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:81: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘Inkscape::UI::Tools::CalligraphicTool::set_to_accumulated(bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:885:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 885 | void CalligraphicTool::set_to_accumulated(bool unionize, bool subtract) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘Inkscape::UI::Tools::CalligraphicTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:480:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | hatch_unit_vector = (pointer - nearest) / hatch_dist; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:652:99: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 652 | Geom::Affine const sm (Geom::Scale(hatch_dist, hatch_dist) * Geom::Translate(c)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 407 | bool CalligraphicTool::root_handler(GdkEvent* event) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:469:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 469 | motion_to_curve = selected->dt2i_affine() * selected->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:473:94: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | std::optional position = get_nearest_position_on_Path(this->hatch_livarot_path, pointer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:598:78: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | motion_dt = new_pointer * motion_to_curve.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:628:32: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | this->reset(motion_dt); | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:684:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 684 | Geom::Point c = (nearest + this->hatch_spacing * hatch_unit_vector) * motion_to_curve.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:704:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 704 | Geom::Point const motion_dt(_desktop->w2d(motion_w)); | ~~~~~~~~~~~~~^~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘bool Inkscape::UI::Tools::ConnectorTool::_handleMotionNotify(const GdkEventMotion&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:586:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 586 | auto i2d = clickeditem->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:592:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 592 | curve.stretch_endpoints(p * d2i, o * d2i); | ~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘void Inkscape::UI::Tools::ConnectorTool::_flushWhite(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:838:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 838 | c->transform(_desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘void Inkscape::UI::Tools::ConnectorTool::_finishSegment(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:901:6: note: parameter passing for argument of type ‘const Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 901 | void ConnectorTool::_finishSegment(Geom::Point const /*p*/) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘void Inkscape::UI::Tools::ConnectorTool::cc_set_active_conn(SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:1126:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1126 | Geom::Affine i2dt = item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:1136:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1136 | Geom::Point startpt = *(curve->first_point()) * i2dt; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In function ‘bool Inkscape::UI::Tools::endpt_handler(GdkEvent*, ConnectorTool*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:1010:91: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1010 | cc->red_curve = path->curveForEdit()->transformed(cc->clickeditem->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘Inkscape::UI::Tools::ConnectorTool::cc_set_active_conn(SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:1121:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1121 | void ConnectorTool::cc_set_active_conn(SPItem *item) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘Inkscape::UI::Tools::ConnectorTool::_setSubsequentPoint(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:775:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 775 | void ConnectorTool::_setSubsequentPoint(Geom::Point const p) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In function ‘Inkscape::UI::Tools::endpt_handler(_GdkEvent*, Inkscape::UI::Tools::ConnectorTool*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:981:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 981 | static bool endpt_handler(GdkEvent *event, ConnectorTool *cc) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘Inkscape::UI::Tools::ConnectorTool::_handleMotionNotify(_GdkEventMotion const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:532:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 532 | bool ConnectorTool::_handleMotionNotify(GdkEventMotion const &mevent) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:532:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:532: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:586:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 586 | auto i2d = clickeditem->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘Inkscape::UI::Tools::ConnectorTool::_handleButtonPress(_GdkEventButton const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:431:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 431 | bool ConnectorTool::_handleButtonPress(GdkEventButton const &bevent) | ^~~~~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:23: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:32: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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/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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:214:29: required from here 214 | path *= sm; | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::DropperTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:201:97: 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 rw = std::min(Geom::L2(Geom::Point(event->button.x, event->button.y) - this->centre), 400.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:208:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | Geom::Affine const w2dt = _desktop->w2d(); | ^ /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/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp: In member function ‘Inkscape::UI::Tools::DropperTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:201:105: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | double rw = std::min(Geom::L2(Geom::Point(event->button.x, event->button.y) - this->centre), 400.0); | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:14: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:116:35: required from here 116 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:210:90: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | Geom::Affine const sm( Geom::Scale(scale, scale) * Geom::Translate(cd) ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:111:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | bool DropperTool::root_handler(GdkEvent* event) { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:111:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.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/bezier-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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:112:45: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto drect = _desktop->get_display_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:116:41: 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-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-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::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:121:45: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | auto drect = _desktop->get_display_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:125:41: 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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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::GenericRect::CPoint’ {aka ‘Geom::Point’} 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:207:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | Geom::Point const cd = _desktop->w2d(this->centre); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:208:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | Geom::Affine const w2dt = _desktop->w2d(); | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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 Parallelogram’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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 Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:112:44: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto drect = _desktop->get_display_area(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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 Parallelogram’ 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-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 Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:121:44: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | auto drect = _desktop->get_display_area(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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/flood-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.h:26: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:45: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:35: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:591:50: required from here 591 | pathv *= eraser_item->i2doc_affine().inverse(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘void Inkscape::UI::Tools::EraserTool::_reset(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:149:6: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘SPItem* Inkscape::UI::Tools::EraserTool::_insertAcidIntoDocument(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:590:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 590 | Geom::PathVector pathv = accumulated.get_pathvector() * _desktop->dt2doc(); | ~~~~~~~~~~~~~~~~^~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘bool Inkscape::UI::Tools::EraserTool::_probeUnlinkCutClonedGroup(Inkscape::UI::Tools::EraseTarget&, SPUse*, SPGroup*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:721:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 721 | parent_inverse_transform = parent_item->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:47: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘void Inkscape::UI::Tools::EraserTool::_fitAndSplit(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:1235:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1235 | double const tolerance_sq = square(_desktop->w2d().descrim() * tolerance); | ~~~~~~~~~~~~~^~ /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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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::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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘Inkscape::UI::Tools::EraserTool::_brush()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:320:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | point2[npoints] = brush - del_right; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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; | ~~~~~~~~~~~^~~~ /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-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-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; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:690:29: required from here 690 | if (bci.bbox.min()[Geom::X] > bci.screen.min()[Geom::X]) { | ~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:745:59: required from here 745 | Geom::Rect const screen = screen_world * desktop->w2d(); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:746:61: required from here 746 | Geom::IntPoint const img_dims = (screen_world.dimensions() * padding).ceil(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:854:55: required from here 854 | auto const img_max_indices = Geom::Rect::from_xywh(0, 0, width - 1, height - 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:859:35: required from here 859 | pw = img_max_indices.clamp(pw); | ~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:202:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In constructor ‘Inkscape::UI::Tools::FloodTool::FloodTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:107:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | this->shape_editor = new ShapeEditor(desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::FloodTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:1114:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1114 | Geom::Point const p(_desktop->w2d(button_w)); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:732:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 732 | Geom::OptRect bbox = document->getRoot()->visualBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:745:58: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:747:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 747 | Geom::Affine const world2img = Geom::Translate((img_dims - screen_world.dimensions()) / 2.0 - screen_world.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:747:97: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 747 | Geom::Affine const world2img = Geom::Translate((img_dims - screen_world.dimensions()) / 2.0 - screen_world.min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:747:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 747 | Geom::Affine const world2img = Geom::Translate((img_dims - screen_world.dimensions()) / 2.0 - screen_world.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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::GenericRect::CRect’ {aka ‘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-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; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:1054:84: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1054 | Geom::Affine inverted_affine = Geom::Translate(min_x, min_y) * doc2img.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘bool Inkscape::UI::Tools::sort_fill_queue_horizontal(Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:713:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 713 | static bool sort_fill_queue_horizontal(Geom::Point a, Geom::Point b) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘Inkscape::UI::Tools::EraserTool::_clipErase(SPItem*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:902:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 902 | void EraserTool::_clipErase(SPItem *item) const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘Inkscape::UI::Tools::do_trace(Inkscape::UI::Tools::bitmap_coords_info, unsigned char*, SPDesktop*, Geom::Affine, unsigned int, unsigned int, unsigned int, unsigned int, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:443:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 443 | Geom::Affine item_t (Geom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:747:116: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 747 | Geom::Affine const world2img = Geom::Translate((img_dims - screen_world.dimensions()) / 2.0 - screen_world.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:767:23: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 767 | drawing.update(final_bbox); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:857:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 857 | Geom::Point pw = fill_points[i] * world2img; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In member function ‘Inkscape::UI::Tools::FloodTool::FloodTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:107:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | this->shape_editor = new ShapeEditor(desktop); | ^ In file included from /usr/include/c++/14/bits/stl_algobase.h:71, from /usr/include/c++/14/vector:62, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.h:15: In member function ‘__gnu_cxx::__ops::_Iter_comp_iter::operator(), std::_Deque_iterator >(std::_Deque_iterator, std::_Deque_iterator)bool’, inlined from ‘std::__move_median_to_first, __gnu_cxx::__ops::_Iter_comp_iter >(std::_Deque_iterator, std::_Deque_iterator, std::_Deque_iterator, std::_Deque_iterator, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/14/bits/stl_algo.h:88:17, inlined from ‘std::__unguarded_partition_pivot, __gnu_cxx::__ops::_Iter_comp_iter >(std::_Deque_iterator, std::_Deque_iterator, __gnu_cxx::__ops::_Iter_comp_iter)std::_Deque_iterator’ at /usr/include/c++/14/bits/stl_algo.h:1855:34: /usr/include/c++/14/bits/predefined_ops.h:158:23: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:748:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Affine const doc2img = desktop->doc2dt() * desktop->d2w() * world2img; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:746:66: note: parameter passing for argument of type ‘struct 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-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 CRect’ 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-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 CPoint’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:725:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 725 | static void sp_flood_do_flood_fill(SPDesktop *desktop, GdkEvent *event, | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘Inkscape::UI::Tools::EraserTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:358:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | bool EraserTool::root_handler(GdkEvent* event) | ^~~~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In member function ‘Inkscape::UI::Tools::FloodTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:1095:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1095 | bool FloodTool::root_handler(GdkEvent* event) { | ^~~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:33: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * 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); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:36: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-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/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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:471:71: required from here 471 | previous_shape_pathv *= pasted_clipboard->transform; | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In member function ‘void Inkscape::UI::Tools::FreehandBase::_attachSelection()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:619:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 619 | auto tmp = path->curveForEdit()->transformed(white_item->i2dt_affine()).split(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_flush_white(FreehandBase*, std::shared_ptr)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:816:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 815 | c->transform( dc->white_item | ~~~~~~~~~~~~~~ 816 | ? (dc->white_item)->dt2i_affine() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 817 | : desktop->dt2doc() ); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:937:21: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 937 | item->transform = layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:964:39: 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 pp = pt * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:964:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | Geom::Point pp = pt * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:964:39: 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 pp = pt * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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 ‘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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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-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 Affine’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:968:136: note: parameter passing for argument of type ‘struct 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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In member function ‘Inkscape::UI::Tools::FreehandBase::_attachSelection()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:596:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | void FreehandBase::_attachSelection() | ^~~~~~~~~~~~ In file included from /usr/include/c++/14/memory:78, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:630:74: /usr/include/c++/14/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘Inkscape::UI::Tools::spdc_flush_white(Inkscape::UI::Tools::FreehandBase*, std::shared_ptr)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:788:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 788 | static void spdc_flush_white(FreehandBase *dc, std::shared_ptr gc) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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/measure-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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 member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::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::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:28: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:47: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:352:37: required from here 352 | Point pos = pwd2_reparam.valueAt(t_reparam); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/14/memory:78, from /usr/include/glibmm-2.4/glibmm/variant.h:33, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:28: /usr/include/c++/14/bits/unique_ptr.h: In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Inkscape::UI::ShapeEditor; _Args = {SPDesktop*&}]’: /usr/include/c++/14/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 352 | Point pos = pwd2_reparam.valueAt(t_reparam); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:32: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:117:44: required from here 117 | Geom::Rect current(box + place.end); | ^~~ /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:171:48: required from here 171 | where = desktop->w2d(screen_world.clamp(desktop->d2w(where))); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:202:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:278:52: required from here 278 | pathv *= layer->i2doc_affine().inverse(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /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 Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:824:52: required from here 824 | pathv *= Geom::Translate(Geom::Point(-3.5,-3.5)); | ^ /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::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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:824:52: required from here 824 | pathv *= Geom::Translate(Geom::Point(-3.5,-3.5)); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:60:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 60 | m = t * m; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:825:14: required from here 825 | pathv *= scale; | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:825:14: required from here 825 | pathv *= scale; | ^~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘std::make_unique(SPDesktop*&)std::__detail::_MakeUniq::__single_object’, inlined from ‘Inkscape::UI::Tools::LpeTool::LpeTool(SPDesktop*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:75:49: /usr/include/c++/14/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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()); | ~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:204:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | Geom::Point p1 = end * (Geom::Affine(Geom::Translate(-center)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | * Geom::Affine(Geom::Scale(factor)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | * Geom::Affine(Geom::Translate(center))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:202:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | Geom::Point p1 = end * (Geom::Affine(Geom::Translate(-center)) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:202:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | Geom::Point p1 = end * (Geom::Affine(Geom::Translate(-center)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:204:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | * Geom::Affine(Geom::Translate(center))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:209:32: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | Geom::Point p4 = p1 * (Geom::Affine(Geom::Translate(-center)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | * Geom::Affine(Geom::Rotate(-angle)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | * Geom::Affine(Geom::Translate(center))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:207:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | Geom::Point p4 = p1 * (Geom::Affine(Geom::Translate(-center)) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:207:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | Geom::Point p4 = p1 * (Geom::Affine(Geom::Translate(-center)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:209:71: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | * Geom::Affine(Geom::Translate(center))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:278:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | pathv *= layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^~~~~~~~ /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/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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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<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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘virtual void Inkscape::UI::Tools::MeasureTool::toGuides()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:667:71: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | explicit_base = *explicit_base * layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:667:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | explicit_base = *explicit_base * layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::setGuide(Geom::Point, double, const char*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:765:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | Geom::Affine affine(Geom::identity()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:790:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 790 | Geom::Point unit_vector = Geom::rot90(origin.polar(angle)); | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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) { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::setLine(Geom::Point, Geom::Point, bool, guint32, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:809:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 809 | pathv *= _desktop->layerManager().currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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-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-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-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)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:828:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 828 | pathv *= _desktop->layerManager().currentLayer()->i2doc_affine().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/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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:896:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 896 | Geom::OptRect bbox = text_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:898:45: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::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-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-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-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-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-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-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-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)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:937:66: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 937 | text_item_box->transform *= layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint’ {aka ‘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::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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1081:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1081 | auto affine = over->i2dt_affine() * Geom::Scale(scale); | ^ /builddir/build/BUILD/inkscape-1.3.2-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); | ^ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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/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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘virtual void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1176:57: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1176 | Geom::Point start_p_doc = start_p * _desktop->dt2doc(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1176:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1176 | Geom::Point start_p_doc = start_p * _desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1177:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1177 | Geom::Point end_p_doc = end_p * _desktop->dt2doc(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1177:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1177 | Geom::Point end_p_doc = end_p * _desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1338:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1336 | anchorEnd *= (Geom::Affine(Geom::Translate(-start_p)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1337 | * Geom::Affine(Geom::Rotate(baseAngle)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1338 | * Geom::Affine(Geom::Translate(start_p))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1336:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1336 | anchorEnd *= (Geom::Affine(Geom::Translate(-start_p)) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1336:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1336 | anchorEnd *= (Geom::Affine(Geom::Translate(-start_p)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1345:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1345 | setMeasureCanvasControlLine(_desktop->doc2dt(intersections[0]) + normal * dimension_offset, _desktop->doc2dt(intersections[intersections.size() - 1]) + normal * dimension_offset, to_item, to_phantom, Inkscape::CANVAS_ITEM_PRIMARY , measure_repr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In function ‘void Inkscape::UI::Tools::calculate_intersections(SPDesktop*, SPItem*, const Geom::PathVector&, SPCurve, std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:437:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 437 | curve.transform(item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:449:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | item == desktop->getItemAtPoint(desktop->d2w(desktop->dt2doc(lineseg[0].pointAt(m.ta - eps))), true, nullptr)) || | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /usr/include/boost/math/tools/config.hpp:180, from /usr/include/boost/math/tools/real_cast.hpp:9, from /usr/include/boost/math/special_functions/fpclassify.hpp:17, from /usr/include/2geom-1.3.0/2geom/math-utils.h:43, from /usr/include/2geom-1.3.0/2geom/point.h:44: /usr/include/c++/14/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = long int; _Tp = Inkscape::UI::Tools::{anonymous}::LabelPlacement; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘Inkscape::UI::Tools::{anonymous}::LabelPlacement’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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, | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:157:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | where *= Geom::Affine(Geom::Rotate(effective)) * Geom::Affine(Geom::Translate(startPoint)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:160:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | double scaledFontsize = std::abs(fontsize * desktop->w2d(Geom::Point(0, 1.0))[Geom::Y]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::setMeasureItem(Geom::PathVector, bool, bool, guint32, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1385:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1385 | Geom::Coord strokewidth = layer->i2doc_affine().inverse().expansionX(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In function ‘Inkscape::UI::Tools::(anonymous namespace)::calcAngleDisplayAnchor(SPDesktop*, double, double, Geom::Point const&, Geom::Point const&, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:157:94: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | where *= Geom::Affine(Geom::Rotate(effective)) * Geom::Affine(Geom::Translate(startPoint)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:161:27: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | if (std::abs((where - endPoint).length()) < scaledFontsize) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::setGuide(Geom::Point, double, char const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:765:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | Geom::Affine affine(Geom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:790:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 790 | Geom::Point unit_vector = Geom::rot90(origin.polar(angle)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:896:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 896 | Geom::OptRect bbox = text_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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 CPoint’ 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-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-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-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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::createAngleDisplayCurve(Geom::Point const&, Geom::Point const&, Geom::Point const&, double, bool, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:203:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | * Geom::Affine(Geom::Scale(factor)) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:202:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | Geom::Point p1 = end * (Geom::Affine(Geom::Translate(-center)) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:204:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | * Geom::Affine(Geom::Translate(center))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:204:72: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | * Geom::Affine(Geom::Translate(center))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:207:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | Geom::Point p4 = p1 * (Geom::Affine(Geom::Translate(-center)) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:207:62: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | Geom::Point p4 = p1 * (Geom::Affine(Geom::Translate(-center)) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:208:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | * Geom::Affine(Geom::Rotate(-angle)) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:209:71: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | * Geom::Affine(Geom::Translate(center))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1336:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1336 | anchorEnd *= (Geom::Affine(Geom::Translate(-start_p)) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1336:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1336 | anchorEnd *= (Geom::Affine(Geom::Translate(-start_p)) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1337:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1337 | * Geom::Affine(Geom::Rotate(baseAngle)) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1359:87: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1359 | Geom::Point measure_text_pos = (intersections[idx - 1] + intersections[idx]) / 2; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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); | ^~~~ /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/c++/14/bits/stl_heap.h: In function ‘std::__adjust_heap<__gnu_cxx::__normal_iterator > >, long, Inkscape::UI::Tools::(anonymous namespace)::LabelPlacement, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, long, long, Inkscape::UI::Tools::(anonymous namespace)::LabelPlacement, __gnu_cxx::__ops::_Iter_comp_iter)void’: /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘struct LabelPlacement’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::pointAt(double) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.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 function ‘std::__make_heap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter&)void’, inlined from ‘std::__heap_select<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::__introsort_loop<__gnu_cxx::__normal_iterator > >, long, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, long, __gnu_cxx::__ops::_Iter_comp_iter)void [clone .constprop.0]’ at /usr/include/c++/14/bits/stl_algo.h:1884:27: /usr/include/c++/14/bits/stl_heap.h:356:29: note: parameter passing for argument of type ‘struct LabelPlacement’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | __comp); | ~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:29, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.h:24: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::setMeasureItem(Geom::PathVector, bool, bool, unsigned int, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1373:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | void MeasureTool::setMeasureItem(Geom::PathVector pathv, bool is_curve, bool markers, guint32 color, Inkscape::XML::Node *measure_repr) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::setLine(Geom::Point, Geom::Point, bool, unsigned int, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 799 | void MeasureTool::setLine(Geom::Point start_point,Geom::Point end_point, bool markers, guint32 color, Inkscape::XML::Node *measure_repr) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:809:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 809 | pathv *= _desktop->layerManager().currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::toItem()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:708:12: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 708 | setLine(start_p,end_p, false, line_color_primary, rgroup); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:815:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 815 | void MeasureTool::setPoint(Geom::Point origin, Inkscape::XML::Node *measure_repr) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:815: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:828:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 828 | pathv *= _desktop->layerManager().currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::setGuide(Geom::Point, double, char const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:760:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 760 | void MeasureTool::setGuide(Geom::Point origin, double angle, const char *label) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:760:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:760: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:767:36: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 767 | affine *= root->c2p.inverse(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:790:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 790 | Geom::Point unit_vector = Geom::rot90(origin.polar(angle)); | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::toGuides()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:651:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 651 | void MeasureTool::toGuides() | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:651: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:651:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:657:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 657 | Geom::Point start = _desktop->doc2dt(start_p) * _desktop->doc2dt(); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:667:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | explicit_base = *explicit_base * layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:670:21: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 670 | setGuide(start,ray.angle(), _("Base")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:835:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 835 | void MeasureTool::setLabelText(Glib::ustring const &value, Geom::Point pos, double fontsize, Geom::Coord angle, | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:835: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:835:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:835: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:937:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 937 | text_item_box->transform *= layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~^~ In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::UI::Tools::MeasureTool::setLabelText(Glib::ustring const&, Geom::Point, double, double, unsigned int, Inkscape::XML::Node*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:945:51: /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:947:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 947 | text_item->transform *= layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::toMarkDimension()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:717:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 717 | void MeasureTool::toMarkDimension() | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.h:29, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.h:31: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In function ‘Inkscape::UI::Tools::calculate_intersections(SPDesktop*, SPItem*, Geom::PathVector const&, SPCurve, std::vector >&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:434:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | static void calculate_intersections(SPDesktop *desktop, SPItem *item, Geom::PathVector const &lineseg, | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:434:13: 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/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:434:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:449:93: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | item == desktop->getItemAtPoint(desktop->d2w(desktop->dt2doc(lineseg[0].pointAt(m.ta - eps))), true, nullptr)) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::createAngleDisplayCurve(Geom::Point const&, Geom::Point const&, Geom::Point const&, double, bool, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:209:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | * Geom::Affine(Geom::Translate(center))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:190:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | void MeasureTool::createAngleDisplayCurve(Geom::Point const ¢er, Geom::Point const &end, Geom::Point const &anchor, | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:190:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:190: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:190:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::UI::Tools::MeasureTool::createAngleDisplayCurve(Geom::Point const&, Geom::Point const&, Geom::Point const&, double, bool, Inkscape::XML::Node*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:208:66: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::createAngleDisplayCurve(Geom::Point const&, Geom::Point const&, Geom::Point const&, double, bool, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:278:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | pathv *= layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::setMeasureCanvasControlLine(Geom::Point, Geom::Point, bool, bool, Inkscape::CanvasItemColor, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1016:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1016 | void MeasureTool::setMeasureCanvasControlLine(Geom::Point start, Geom::Point end, bool to_item, bool to_phantom, | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1081:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1081 | auto affine = over->i2dt_affine() * Geom::Scale(scale); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1053:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1053 | void MeasureTool::showInfoBox(Geom::Point cursor, bool into_groups) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:29, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.h:24: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1081:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1081 | auto affine = over->i2dt_affine() * Geom::Scale(scale); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1106:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1106 | Geom::Point pos = _desktop->w2d(cursor); | ~~~~~~~~~~~~~^~~~~~~~ In function ‘Inkscape::UI::Tools::(anonymous namespace)::calcAngleDisplayAnchor(SPDesktop*, double, double, Geom::Point const&, Geom::Point const&, double)’, inlined from ‘Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1285:56: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:157:94: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | where *= Geom::Affine(Geom::Rotate(effective)) * Geom::Affine(Geom::Translate(startPoint)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:171:48: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | where = desktop->w2d(screen_world.clamp(desktop->d2w(where))); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1337:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1337 | * Geom::Affine(Geom::Rotate(baseAngle)) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1359:92: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1359 | Geom::Point measure_text_pos = (intersections[idx - 1] + intersections[idx]) / 2; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1156:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1156 | void MeasureTool::showCanvasItems(bool to_guides, bool to_item, bool to_phantom, Inkscape::XML::Node *measure_repr) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1156: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1176:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1176 | Geom::Point start_p_doc = start_p * _desktop->dt2doc(); | ~~~~~~~~~~~~~~~~^~ In member function ‘Geom::Path::appendNew, Geom::Point&>(Geom::Point&)void’, inlined from ‘Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1179:35: /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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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); } | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeshTool::fit_mesh_in_bbox()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:393:68: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | Geom::OptRect item_bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::MeshTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:527:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 527 | Geom::Point button_dt = _desktop->w2d(button_w); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeshTool::new_default()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:928:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 928 | (*i)->geometricBounds() : (*i)->visualBounds()); | ~~~~~~~~~~~~~~~~~~~~~^~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp: In member function ‘Inkscape::UI::Tools::MeshTool::fit_mesh_in_bbox()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:393:68: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | Geom::OptRect item_bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp: In member function ‘Inkscape::UI::Tools::MeshTool::split_near_point(SPItem*, Geom::Point, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:233:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | void MeshTool::split_near_point(SPItem *item, Geom::Point mouse_p, guint32 /*etime*/) | ^~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:45: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:46: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:49: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:50: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h: In instantiation of ‘Geom::Point Inkscape::UI::event_point(const E&) [with E = _GdkEventButton]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:450:69: required from here 450 | over_item = sp_event_context_find_item(_desktop, event_point(event->button), FALSE, TRUE); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: 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 Geom::Point event_point(E const &event) { | ^~~~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:765:62: required from here 765 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:292:42: required from here 292 | p *= desktop->dt2doc(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.h:17: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In function ‘void Inkscape::UI::Tools::gather_items(NodeTool*, SPItem*, SPObject*, Inkscape::UI::ShapeRole, std::set&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:366:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 366 | r.edit_transform = base->i2doc_affine(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::NodeTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:450:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 450 | over_item = sp_event_context_find_item(_desktop, event_point(event->button), FALSE, TRUE); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:519:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto c = shape->curveForEdit()->transformed(over_item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:594:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 594 | Geom::Point const desktop_pt(_desktop->w2d(event_pt)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::NodeTool::item_handler(SPItem*, GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:667:92: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:667:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:765:40: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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-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; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::angle() const’: /usr/include/2geom-1.3.0/2geom/line.h:138:28: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Point d = _final - _initial; | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:759:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 759 | void NodeTool::select_area(Geom::Path const &path, GdkEventButton *event) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:26: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:28: /builddir/build/BUILD/inkscape-1.3.2-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-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;} | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:427:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 427 | bool NodeTool::root_handler(GdkEvent* event) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:427:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:519:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto c = shape->curveForEdit()->transformed(over_item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:594:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 594 | Geom::Point const desktop_pt(_desktop->w2d(event_pt)); | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘Inkscape::UI::Tools::NodeTool::item_handler(SPItem*, _GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 652 | bool NodeTool::item_handler(SPItem *item, GdkEvent *event) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Inkscape::UI::Tools::NodeTool::item_handler(SPItem*, _GdkEvent*)’, inlined from ‘Inkscape::UI::Tools::NodeTool::item_handler(SPItem*, _GdkEvent*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652:6: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:667:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:667:92: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:667:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:36: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462:57: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 462 | Geom::Affine PagesTool::moveTo(Geom::Point xy, bool snap) | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:173:66: required from here 173 | rect = *(document->preferredBounds()) * document->doc2dt(); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:523:49: required from here 523 | addDragShape(*shape * item->i2dt_affine(), tr); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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-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-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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-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-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-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-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | Geom::Affine tr = moveTo(point_dt, snap); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:323:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 323 | point_dt = getSnappedResizePoint(point_dt, event->motion.state, drag_origin_dt); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 364 | auto affine = moveTo(point_dt, snap); | ^ /builddir/build/BUILD/inkscape-1.3.2-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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 377 | dragging_item->movePage(moveTo(point_dt, snap), page_manager.move_objects()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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-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-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-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-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::Affine’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-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::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:491:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 491 | return Geom::Translate(dxy); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureTranslate::PureTranslate(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:58:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | PureTranslate(Geom::Point vector = Geom::Point()) : _vector(vector), _vector_snapped(vector) {} | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::addDragShape(SPItem*, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:520:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | void PagesTool::addDragShape(SPItem *item, Geom::Affine tr) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 CPoint’ 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-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-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-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-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-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*/) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 Affine’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::addDragShape(Geom::PathVector&&, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:530:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 530 | void PagesTool::addDragShape(Geom::PathVector &&pth, Geom::Affine tr) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::addDragShapes(SPPage*, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:497:6: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:497:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:503:70: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | addDragShape(Geom::PathVector(Geom::Path(page->getDesktopRect())), tr); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:503:21: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | addDragShape(Geom::PathVector(Geom::Path(page->getDesktopRect())), tr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | Geom::Affine tr = moveTo(point_dt, snap); | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:323:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 323 | point_dt = getSnappedResizePoint(point_dt, event->motion.state, drag_origin_dt); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:333:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 333 | addDragShapes(page, Geom::Affine()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:335:40: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | } else if (viewboxUnder(drag_origin_dt)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 377 | dragging_item->movePage(moveTo(point_dt, snap), page_manager.move_objects()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 364 | auto affine = moveTo(point_dt, snap); | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:41: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:373:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | SPPage::moveItems(affine, page_items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:382:40: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | page_manager.selectPage(page_manager.newDesktopPage(*on_screen_rect)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/bezier-utils.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 /usr/include/2geom-1.3.0/2geom/rect.h:43, from /usr/include/2geom-1.3.0/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:25: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:29, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:29: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:39: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:48: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/curve.h:44, from /usr/include/2geom-1.3.0/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/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/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]’ 927 | b.setDomain(a.domain()); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1045:52: required from here 1045 | this->sketch_interpolation = Geom::lerp(t, fit_pwd2, this->sketch_interpolation); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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 { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:60:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 60 | m = t * m; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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 Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here 201 | fit *= Scale(1,scale_y); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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 = 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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘void Inkscape::UI::Tools::PencilTool::addPowerStrokePencil()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:678:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 678 | double tolerance_sq = 0.02 * square(_desktop->w2d().descrim() * tol) * exp(0.2 * tol - 2); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:933:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 933 | double tolerance_sq = 0.02 * square(_desktop->w2d().descrim() * tol) * exp(0.2 * tol - 2); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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]); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘void Inkscape::UI::Tools::PencilTool::_sketchInterpolate()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1006:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1006 | double tolerance_sq = 0.02 * square(_desktop->w2d().descrim() * tol) * exp(0.2 * tol - 2); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1072:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1072 | this->p[0] = last_seg->finalPoint(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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-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-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; } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 ) { | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | void PencilTool::_interpolate() { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:980:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 980 | this->p[0] = last_seg->finalPoint(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp:46: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘Inkscape::UI::Tools::PencilTool::addPowerStrokePencil()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:668:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 668 | void PencilTool::addPowerStrokePencil() | ^~~~~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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 { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘Inkscape::UI::Tools::PencilTool::_sketchInterpolate()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:994:6: 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() { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:994:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 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, inlined from ‘Inkscape::UI::Tools::PencilTool::_sketchInterpolate()’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1025:28: /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) {} | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^~~~~~~~~~ /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); } | ^~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.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]); } | ^~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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: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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:349:34: required from here 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/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In constructor ‘Inkscape::UI::Tools::RectTool::RectTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:53:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | this->shape_editor = new ShapeEditor(desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::RectTool::item_handler(SPItem*, GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:122:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | this->setup_for_drag_start(event); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:343:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | this->rect->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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::GenericRect::CPoint’ {aka ‘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]); | ~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327:6: note: parameter passing for argument of type ‘const struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:343:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | this->rect->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In member function ‘Inkscape::UI::Tools::RectTool::RectTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:53:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | this->shape_editor = new ShapeEditor(desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:15: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-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-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:183:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | Geom::Affine ret = Geom::identity(); //edit_transform | ^ /builddir/build/BUILD/inkscape-1.3.2-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); | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:194:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Geom::Point tang = c.unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:196:17: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | ret = Geom::Rotate(angle) * ret; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:210:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | p = c.pointAt(0); | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:21: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:68: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:21: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:214:57: 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::Point tang = c.unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:216:25: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 216 | ret = Geom::Rotate(angle) * ret; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:230:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | p = c1.pointAt(1); | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:245:25: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:245:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:245:94: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:245:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:245:25: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:256:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | p = c.pointAt(1); | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:257:21: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:257:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:257:68: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:257:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:257:21: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:261:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 261 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:264:25: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 264 | ret = Geom::Rotate(angle) * ret; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:277:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | p = c.pointAt(1); | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:278:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:278:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:278:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:278:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:278:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:282:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:285:17: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | ret = Geom::Rotate(angle) * ret; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ‘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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Rotate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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::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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:69: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:232:70: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | Geom::Point tang1 = - c1_reverse->unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:257:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:261:68: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 261 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:278:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:282:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:196:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | ret = Geom::Rotate(angle) * ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:194:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Geom::Point tang = c.unitTangentAt(0); | ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:68: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:214:55: 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::Point tang = c.unitTangentAt(0); | ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:245:94: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:230:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | p = c1.pointAt(1); | ~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:257:68: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:261:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 261 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:278:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:282:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/14/memory:78, from /usr/include/2geom-1.3.0/2geom/path.h:42: In function ‘std::make_unique(SPDesktop*&, Geom::Affine&, double&, int&)std::__detail::_MakeUniq::__single_object’, inlined from ‘Inkscape::UI::Tools::MarkerTool::selection_changed(Inkscape::Selection*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:113:122: /usr/include/c++/14/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:43: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:51: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:52: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:682:116: required from here 682 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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::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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:682:115: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:685:124: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 685 | items = _desktop->getDocument()->getItemsPartiallyInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:685:106: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 685 | items = _desktop->getDocument()->getItemsPartiallyInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419:6: note: parameter passing for argument of type ‘const 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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:682:115: note: parameter passing for argument of type ‘struct Affine’ 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-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()); | ~~~~~~~~~~~~~~~^~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp:222:94: required from here 222 | repr->setAttribute("d", sp_svg_write_path(subitem->get_pathv() * parent->dt2i_affine())); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp: In member function ‘std::vector Inkscape::BooleanBuilder::shape_commit(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp:222:93: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | repr->setAttribute("d", sp_svg_write_path(subitem->get_pathv() * parent->dt2i_affine())); | ~~~~~~~~~~~~~~~~~~~^~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp: In member function ‘Inkscape::BooleanBuilder::shape_commit(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp:186:25: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 186 | std::vector BooleanBuilder::shape_commit(bool all) | ^~~~~~~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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 /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp:19: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp:26: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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(); } | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:23: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:266:32: required from here 266 | auto pt = rect->min() + randpt() * rect->dimensions(); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:71:66: required from here 71 | result.emplace_back(img->get_curve()->get_pathvector() * transform, item->style); | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp: In function ‘Inkscape::ExtractPathvectorsResult Inkscape::extract_pathvectors(SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:89:66: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | extract_pathvectors_recursive(item, result, item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /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::GenericRect::CPoint’ {aka ‘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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp: In function ‘Inkscape::extract_pathvectors_recursive(SPItem*, std::vector, std::allocator > >&, Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:67:91: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | extract_pathvectors_recursive(child_item, result, child_item->transform * transform); | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:28: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp: In constructor ‘Inkscape::UI::Tools::SpiralTool::SpiralTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:59:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 59 | this->shape_editor = new ShapeEditor(desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::SpiralTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:136:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | this->center = this->setup_for_drag_start(event); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp: In member function ‘void Inkscape::UI::Tools::SpiralTool::drag(const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:317:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | this->spiral->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:326:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | Geom::Point const p0 = _desktop->dt2doc(this->center); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:297:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | void SpiralTool::drag(Geom::Point const &p, guint state) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:297:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:317:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | this->spiral->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:326:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | Geom::Point const p0 = _desktop->dt2doc(this->center); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp: In member function ‘Inkscape::UI::Tools::SpiralTool::SpiralTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:59:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 59 | this->shape_editor = new ShapeEditor(desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp: In member function ‘Inkscape::UI::Tools::SpiralTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:121:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | bool SpiralTool::root_handler(GdkEvent* event) { | ^~~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.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-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 /usr/include/2geom-1.3.0/2geom/rect.h:43, from /usr/include/2geom-1.3.0/2geom/circle.h:40: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:37: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:50: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:28: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:106:41: required from here 106 | Geom::Affine affine = s.inverse() * rotation * s; | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:513:65: required from here 513 | Geom::Point mid_point = desktop->d2w(bbox_procesed->midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:396:80: required from here 396 | path *= i2anc_affine(static_cast(item->parent), nullptr).inverse(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /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 Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ 62 | p = p * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:504:33: required from here 504 | path *= Geom::Translate(move); | ^ /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::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]’ 64 | t = t * t; | ~~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:504:33: required from here 504 | path *= Geom::Translate(move); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1270:76: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1270 | Geom::Translate(_desktop->w2d(motion_w))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1270:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1270 | Geom::Translate(_desktop->w2d(motion_w))); | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1270:76: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1270 | Geom::Translate(_desktop->w2d(motion_w))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1287:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1287 | sp_spray_dilate(this, motion_w, motion_doc, motion_doc - this->last_push, event->button.state & GDK_SHIFT_MASK? true : false); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘bool Inkscape::UI::Tools::sp_spray_recursive(SPDesktop*, Inkscape::ObjectSet*, SPItem*, SPItem*&, Geom::Point, Geom::Point, gint, double, double, double&, double, bool, double, double, double, double, double, gint, bool, bool, bool, bool, bool, bool, bool, bool, bool, double, bool, double, int, bool, bool, bool, bool, bool, bool, double, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:953:98: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 953 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:953:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 953 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:991:102: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 991 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:991:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 991 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1092:98: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1092 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1092:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1092 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘bool Inkscape::UI::Tools::fit_item(SPDesktop*, SPItem*, Geom::OptRect, Geom::Point&, Geom::Point, gint, double, double&, double, bool, bool, bool, bool, bool, bool, bool, bool, bool, double, SPCSSAttr*, bool, int, bool, bool, bool, bool, bool, bool, double, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | sp_spray_transform_path(item, path, Geom::Scale(_scale), center); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:513:67: note: parameter passing for argument of type ‘Geom::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()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395:13: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395:13: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395:13: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:396:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 396 | path *= i2anc_affine(static_cast(item->parent), nullptr).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:404:45: note: parameter passing for argument of type ‘Geom::Affine’ 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: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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:119:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | static void sp_spray_scale_rel(Geom::Point c, SPDesktop */*desktop*/, SPItem *item, Geom::Scale const &scale) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:122:68: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:122:46: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:106:52: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:106:39: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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())); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1196:71: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1196 | Geom::Translate(tc->getDesktop()->point())); | ^ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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(); } | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Rotate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-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); | ~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Geom::Point mid_point = desktop->d2w(bbox_procesed->midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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&) [clone .isra.0]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:122:70: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:119:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | static void sp_spray_scale_rel(Geom::Point c, SPDesktop */*desktop*/, SPItem *item, Geom::Scale const &scale) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:122:43: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘Inkscape::UI::Tools::sp_spray_rotate_rel(Geom::Point, SPDesktop*, SPItem*, Geom::Rotate const&) [clone .isra.0]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:103:13: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:108:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | item->set_i2d_affine(item->i2dt_affine() * affine); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::pointAt(double) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp: In constructor ‘Inkscape::UI::Tools::StarTool::StarTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:63:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | this->shape_editor = new ShapeEditor(desktop); | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::StarTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:148:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | this->center = this->setup_for_drag_start(event); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp: In member function ‘void Inkscape::UI::Tools::StarTool::drag(Geom::Point, guint)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:331:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 331 | this->star->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:343:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | Geom::Point const p0 = _desktop->dt2doc(this->center); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:310:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | void StarTool::drag(Geom::Point p, guint state) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:310:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:331:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 331 | this->star->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:343:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | Geom::Point const p0 = _desktop->dt2doc(this->center); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp: In member function ‘Inkscape::UI::Tools::StarTool::StarTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:63:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | this->shape_editor = new ShapeEditor(desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp: In member function ‘Inkscape::UI::Tools::StarTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:133:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | bool StarTool::root_handler(GdkEvent* event) { | ^~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘Inkscape::UI::Tools::sp_spray_update_area(Inkscape::UI::Tools::SprayTool*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1196:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1196 | Geom::Translate(tc->getDesktop()->point())); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1191:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1191 | static void sp_spray_update_area(SprayTool *tc) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘Inkscape::UI::Tools::sp_spray_transform_path(SPItem*, Geom::Path&, Geom::Affine, Geom::Point) [clone .constprop.0]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:405:20: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | path *= i2dt * dt2p; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395:13: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:396:25: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 396 | path *= i2anc_affine(static_cast(item->parent), nullptr).inverse(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:449:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | static bool fit_item(SPDesktop *desktop, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | sp_spray_transform_path(item, path, Geom::Scale(_scale), center); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:502:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | sp_spray_transform_path(item, path, Geom::Scale(scale), center); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:502:28: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:502:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:502:28: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:503:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | sp_spray_transform_path(item, path, Geom::Rotate(angle), center); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:503:28: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:503:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:503:28: 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 ‘Inkscape::UI::Tools::sp_spray_recursive(SPDesktop*, Inkscape::ObjectSet*, SPItem*, SPItem*&, Geom::Point, Geom::Point, int, double, double, double&, double, bool, double, double, double, double, double, int, bool, bool, bool, bool, bool, bool, bool, bool, bool, double, bool, double, int, bool, bool, bool, bool, bool, bool, double, double)’, inlined from ‘Inkscape::UI::Tools::sp_spray_dilate(Inkscape::UI::Tools::SprayTool*, Geom::Point, Geom::Point, Geom::Point, bool) [clone .isra.0]’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1140:35: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:953:98: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 953 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘Inkscape::UI::Tools::sp_spray_dilate(Inkscape::UI::Tools::SprayTool*, Geom::Point, Geom::Point, Geom::Point, bool) [clone .isra.0]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1105:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1105 | static bool sp_spray_dilate(SprayTool *tc, Geom::Point /*event_p*/, Geom::Point p, Geom::Point vector, bool reverse) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In member function ‘Inkscape::UI::Tools::SprayTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1270:75: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1270 | Geom::Translate(_desktop->w2d(motion_w))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1220:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1220 | bool SprayTool::root_handler(GdkEvent* event) { | ^~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:27: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:57: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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/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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:749:65: required from here 749 | screenlines = (int) floor(fabs(d.min()[Geom::Y] - d.max()[Geom::Y])/spacing) - 1; | ~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1747:93: required from here 1747 | tc->padding_frame->set_bpath(temp->MakePathVector() * tc->text->i2dt_affine()); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_text_context_update_cursor(TextTool*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1588:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1588 | Geom::Point const d0 = p0 * tc->text->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1588:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1588 | Geom::Point const d0 = p0 * tc->text->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1588:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1588 | Geom::Point const d0 = p0 * tc->text->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1589:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1589 | Geom::Point const d1 = p1 * tc->text->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1589:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1589 | Geom::Point const d1 = p1 * tc->text->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1604:65: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1604 | Geom::OptRect opt_frame = frame->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1611:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1611 | Geom::Point const center = desktop->current_center(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1626:67: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 1626 | Geom::Point const top_left = desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1626:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1626 | Geom::Point const top_left = desktop->get_display_area().corner(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1747:92: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | tc->padding_frame->set_bpath(temp->MakePathVector() * tc->text->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~^~ /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/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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_text_context_update_text_selection(TextTool*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1787:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1787 | quads = sp_te_create_selection_quads(tc->text, tc->text_sel_start, tc->text_sel_end, (tc->text)->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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)); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:595:80: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 595 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:595:91: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 595 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:76: note: parameter passing for argument of type ‘Geom::Parallelogram’ 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-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-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::GenericRect::CPoint’ {aka ‘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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:51: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:53: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘Inkscape::UI::Tools::sp_text_context_update_cursor(Inkscape::UI::Tools::TextTool*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1604:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1604 | Geom::OptRect opt_frame = frame->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1612:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1612 | if (Geom::L2(d0 - center) > Geom::L2(d1 - center)) | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:63: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘Inkscape::UI::Tools::sp_text_context_setup_text(Inkscape::UI::Tools::TextTool*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:299:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | static void sp_text_context_setup_text(TextTool *tc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:563:119: required from here 563 | _desktop->rotate_relative_keep_point(_desktop->w2d(Geom::Rect(_desktop->canvas->get_area_world()).midpoint()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘Inkscape::UI::Tools::sp_text_context_update_cursor(Inkscape::UI::Tools::TextTool*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1578:13: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1578 | static void sp_text_context_update_cursor(TextTool *tc, bool scroll_to_see) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1578:13: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1578:13: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1578:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1611:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1611 | Geom::Point const center = desktop->current_center(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1626:67: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 1626 | Geom::Point const top_left = desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1626:76: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1626 | Geom::Point const top_left = desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1747:92: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | tc->padding_frame->set_bpath(temp->MakePathVector() * tc->text->i2dt_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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:320:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | knotholder->transform_selected(Geom::Translate(delta)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:363:114: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 363 | auto cursor = Geom::Point(event->motion.x, event->motion.y) * _desktop->canvas->get_geom_affine().inverse() * _desktop->canvas->get_affine() - _desktop->canvas->get_pos(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:363:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 363 | auto cursor = Geom::Point(event->motion.x, event->motion.y) * _desktop->canvas->get_geom_affine().inverse() * _desktop->canvas->get_affine() - _desktop->canvas->get_pos(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘virtual bool Inkscape::UI::Tools::ToolBase::item_handler(SPItem*, GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1057:92: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1057:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘Inkscape::UI::Tools::sp_text_context_place_cursor_at(Inkscape::UI::Tools::TextTool*, SPObject*, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1879:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1879 | void sp_text_context_place_cursor_at (TextTool *tc, SPObject *text, Geom::Point const p) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘Inkscape::UI::Tools::ToolBase::root_handler(_GdkEvent*)::{lambda()#1}::operator()() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:363:115: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 363 | auto cursor = Geom::Point(event->motion.x, event->motion.y) * _desktop->canvas->get_geom_affine().inverse() * _desktop->canvas->get_affine() - _desktop->canvas->get_pos(); | ^ /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-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-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 Parallelogram’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:413:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:413:6: note: parameter passing for argument of type ‘const struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:595:80: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 595 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:595:89: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 595 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:76: note: parameter passing for argument of type ‘struct Parallelogram’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:76: note: parameter passing for argument of type ‘struct Parallelogram’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘Inkscape::UI::Tools::ToolBase::_keyboardMove(_GdkEventKey const&, Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:320:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | knotholder->transform_selected(Geom::Translate(delta)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘Inkscape::UI::Tools::ToolBase::item_handler(SPItem*, _GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1043:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1043 | bool ToolBase::item_handler(SPItem *item, GdkEvent *event) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1043:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1043: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1043:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1057:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1057:92: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1057:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘Inkscape::UI::Tools::ToolBase::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:342:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | bool ToolBase::root_handler(GdkEvent *event) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:342:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:342:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:342: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 member function ‘Inkscape::UI::Tools::ToolBase::root_handler(_GdkEvent*)::{lambda()#1}::operator()() const’, inlined from ‘Inkscape::UI::Tools::ToolBase::root_handler(_GdkEvent*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:410:60: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:363:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 363 | auto cursor = Geom::Point(event->motion.x, event->motion.y) * _desktop->canvas->get_geom_affine().inverse() * _desktop->canvas->get_affine() - _desktop->canvas->get_pos(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘Inkscape::UI::Tools::ToolBase::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:529:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 529 | auto const motion_dt = _desktop->w2d(motion_w); | ~~~~~~~~~~~~~^~~~~~~~~~ In member function ‘Inkscape::UI::Tools::ToolBase::root_handler(_GdkEvent*)::{lambda()#1}::operator()() const’, inlined from ‘Inkscape::UI::Tools::ToolBase::root_handler(_GdkEvent*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:545:39: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:363:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 363 | auto cursor = Geom::Point(event->motion.x, event->motion.y) * _desktop->canvas->get_geom_affine().inverse() * _desktop->canvas->get_affine() - _desktop->canvas->get_pos(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘Inkscape::UI::Tools::ToolBase::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:563:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | _desktop->rotate_relative_keep_point(_desktop->w2d(Geom::Rect(_desktop->canvas->get_area_world()).midpoint()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/zoom-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/zoom-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /usr/include/2geom-1.3.0/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:23: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:28: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/zoom-tool.cpp:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/about.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1073:99: required from here 1073 | Geom::Affine const sm (Geom::Scale(radius, radius) * Geom::Translate(tc->getDesktop()->point())); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1076:13: required from here 1076 | path *= sm; | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::TweakTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1137:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1137 | Geom::Point const button_dt(_desktop->w2d(button_w)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1159:105: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1159 | Geom::Affine const sm(Geom::Scale(radius, radius) * Geom::Translate(_desktop->w2d(motion_w))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1159:94: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1159 | Geom::Affine const sm(Geom::Scale(radius, radius) * Geom::Translate(_desktop->w2d(motion_w))); | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1159:105: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1159 | Geom::Affine const sm(Geom::Scale(radius, radius) * Geom::Translate(_desktop->w2d(motion_w))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1175:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1175 | sp_tweak_dilate (this, motion_w, motion_doc, motion_doc - this->last_push, event->button.state & GDK_SHIFT_MASK? true : false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘bool Inkscape::UI::Tools::sp_tweak_color_recursive(guint, SPItem*, SPItem*, guint32, bool, guint32, bool, float, bool, bool, bool, Geom::Point, double, double, bool, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:915:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | Geom::Affine i2dt = item->i2dt_affine (); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:930:48: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 930 | double perimeter = bbox->dimensions()[Geom::X] + bbox->dimensions()[Geom::Y]; | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘void Inkscape::UI::Tools::tweak_colors_in_gradient(SPItem*, Inkscape::PaintTarget, guint32, Geom::Point, double, double, guint, bool, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:715:44: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Affine i2d (item->i2doc_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:716:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | Geom::Point p = p_w * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:716:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | Geom::Point p = p_w * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:716:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | Geom::Point p = p_w * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:717:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 717 | p *= (gradient->gradientTransform).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:730:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 730 | Geom::Point pdiff(p2 - p1); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:736:82: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 736 | Geom::Affine(Geom::Rotate(-atan2(pdiff[Geom::Y], pdiff[Geom::X]))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:735:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 735 | Geom::Affine norm = Geom::Affine(Geom::Translate(-p1)) * | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:735:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 735 | Geom::Affine norm = Geom::Affine(Geom::Translate(-p1)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:739:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 739 | Geom::Point pnorm = p * norm; | ^~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘bool Inkscape::UI::Tools::sp_tweak_dilate_recursive(Inkscape::Selection*, SPItem*, Geom::Point, Geom::Point, gint, double, double, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.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 | sp_tweak_dilate_recursive (Inkscape::Selection *selection, SPItem *item, Geom::Point p, Geom::Point vector, gint mode, double radius, double force, double fidelity, bool reverse) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:359:108: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 359 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:359:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 359 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:373:108: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:373:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:388:108: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:388:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:490:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | Geom::Affine i2doc(item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:506:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 506 | vector = 1/Geom::L2(vector) * vector; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_tweak_update_area(TweakTool*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1073:100: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | Geom::Affine const sm (Geom::Scale(radius, radius) * Geom::Translate(tc->getDesktop()->point())); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1073:97: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | Geom::Affine const sm (Geom::Scale(radius, radius) * Geom::Translate(tc->getDesktop()->point())); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1073:100: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | Geom::Affine const sm (Geom::Scale(radius, radius) * Geom::Translate(tc->getDesktop()->point())); | ^ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘Inkscape::UI::Tools::tweak_colors_in_gradient(SPItem*, Inkscape::PaintTarget, unsigned int, Geom::Point, double, double, unsigned int, bool, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:716:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | Geom::Point p = p_w * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:735:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 735 | Geom::Affine norm = Geom::Affine(Geom::Translate(-p1)) * | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:735:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 735 | Geom::Affine norm = Geom::Affine(Geom::Translate(-p1)) * | ^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:736:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 736 | Geom::Affine(Geom::Rotate(-atan2(pdiff[Geom::Y], pdiff[Geom::X]))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:739:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 739 | Geom::Point pnorm = p * norm; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘Inkscape::UI::Tools::tweak_colors_in_gradient(SPItem*, Inkscape::PaintTarget, unsigned int, Geom::Point, double, double, unsigned int, bool, bool, bool, bool) [clone .isra.0]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:736:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 736 | Geom::Affine(Geom::Rotate(-atan2(pdiff[Geom::Y], pdiff[Geom::X]))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:705:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | static void tweak_colors_in_gradient(SPItem *item, Inkscape::PaintTarget fill_or_stroke, | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:705:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:705: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:715:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Affine i2d (item->i2doc_affine ()); | ~~~~~~~~~~~~~~~~~~~^~ In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::UI::Tools::tweak_colors_in_gradient(SPItem*, Inkscape::PaintTarget, unsigned int, Geom::Point, double, double, unsigned int, bool, bool, bool, bool) [clone .isra.0]’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:736:81: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘Inkscape::UI::Tools::sp_tweak_color_recursive(unsigned int, SPItem*, SPItem*, unsigned int, bool, unsigned int, bool, float, bool, bool, bool, Geom::Point, double, double, bool, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:850:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 850 | sp_tweak_color_recursive (guint mode, SPItem *item, SPItem *item_at_point, | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:850: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:915:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | Geom::Affine i2dt = item->i2dt_affine (); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:954:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 954 | tweak_colors_in_gradient(item, Inkscape::FOR_FILL, fill_goal, p, radius, this_force, mode, do_h, do_s, do_l, do_o); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘Inkscape::UI::Tools::sp_tweak_update_area(Inkscape::UI::Tools::TweakTool*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1073:99: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | Geom::Affine const sm (Geom::Scale(radius, radius) * Geom::Translate(tc->getDesktop()->point())); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1070:1: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘Inkscape::UI::Tools::sp_tweak_dilate_recursive(Inkscape::Selection*, SPItem*, Geom::Point, Geom::Point, int, double, double, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:359:108: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 359 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:506:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 506 | vector = 1/Geom::L2(vector) * vector; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:309:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | sp_tweak_dilate_recursive (Inkscape::Selection *selection, SPItem *item, Geom::Point p, Geom::Point vector, gint mode, double radius, double force, double fidelity, bool reverse) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:309: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:490:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | Geom::Affine i2doc(item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:511:40: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 511 | if (theShape->MakeTweak(tweak_mode_grow, theRes, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 512 | reverse? force : -force, | ~~~~~~~~~~~~~~~~~~~~~~~~ 513 | join_straight, 4.0, | ~~~~~~~~~~~~~~~~~~~ 514 | true, p, Geom::Point(0,0), radius, &i2doc) == 0) // 0 means the shape was actually changed | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In member function ‘Inkscape::UI::Tools::TweakTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1159:104: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1159 | Geom::Affine const sm(Geom::Scale(radius, radius) * Geom::Translate(_desktop->w2d(motion_w))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1119:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1119 | bool TweakTool::root_handler(GdkEvent* event) { | ^~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/align-and-distribute.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/align-and-distribute.cpp:25: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/calligraphic-profile-rename.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:42: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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::Point Geom::Ray::origin() const’: /usr/include/2geom-1.3.0/2geom/ray.h:68:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point origin() const { return _origin; } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1300:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1300 | ) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1698:84: required from here 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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1939:55: required from here 1939 | Geom::IntRect ibox = (box * Geom::Scale(trace_zoom)).roundOutwards(); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2231:42: required from here 2231 | w = scale_units*r->dimensions()[Geom::X]; | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265:14: note: parameter passing for argument of type ‘Geom::Affine’ 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-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) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1698:18: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1704:60: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1704 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * Geom::Translate (h/2 * cos30, h/2 * sin30)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1704:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1704 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * Geom::Translate (h/2 * cos30, h/2 * sin30)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1736:132: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1736 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1736:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1736 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1743:60: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1743 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * Geom::Translate (h/2 * cos30, h/2 * sin30)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1743:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1743 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * Geom::Translate (h/2 * cos30, h/2 * sin30)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1782:109: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1782:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1783:177: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1783 | dia2 = dia1 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1783:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1783 | dia2 = dia1 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1784:130: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | dia3 = dia2 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1784:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | dia3 = dia2 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1811:108: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1811 | dia1 = Geom::Affine (Geom::Translate (w/2, h/2) * Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, h/2 * sin30)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1811:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1811 | dia1 = Geom::Affine (Geom::Translate (w/2, h/2) * Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, h/2 * sin30)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1813:118: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1813 | dia3 = dia2 * Geom::Affine (Geom::Translate (-h/2 * cos30, h/2 * sin30) * Geom::Translate (w * cos60, 0) * Geom::Translate (-h/2 * cos30, -h/2 * sin30)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1813:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1813 | dia3 = dia2 * Geom::Affine (Geom::Translate (-h/2 * cos30, h/2 * sin30) * Geom::Translate (w * cos60, 0) * Geom::Translate (-h/2 * cos30, -h/2 * sin30)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1815:132: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1815 | dia5 = dia4 * Geom::Affine (Geom::Translate (-h/2 * cos30, -h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60) * Geom::Translate (w/2, -h/2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1815:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1815 | dia5 = dia4 * Geom::Affine (Geom::Translate (-h/2 * cos30, -h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60) * Geom::Translate (w/2, -h/2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1823:109: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1823 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1823:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1823 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1825:119: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1825 | dia3 = dia2 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h * cos30, 0) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1825:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1825 | dia3 = dia2 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h * cos30, 0) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1827:130: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1827 | dia5 = dia4 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1827:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1827 | dia5 = dia4 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1935:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1935 | trace_drawing->root()->setTransform(Geom::Scale(trace_zoom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1939:31: note: parameter passing for argument of type ‘Geom::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(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1939:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1939 | Geom::IntRect ibox = (box * Geom::Scale(trace_zoom)).roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1939:31: note: parameter passing for argument of type ‘Geom::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(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /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/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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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-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::GenericRect::CPoint’ {aka ‘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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2231:42: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2288:97: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2288 | rotate_cumulatei, rotate_cumulatej ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2291:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2291 | cur = center * t - center; | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2342:69: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2424:23: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2424 | t = parent_transform * Geom::Translate(-center[Geom::X], -center[Geom::Y]) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2425 | * Geom::Scale (val, val) * Geom::Translate(center[Geom::X], center[Geom::Y]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2426 | * parent_transform.inverse() * t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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::GenericRect::CPoint’ {aka ‘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/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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::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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2809:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 2809 | } | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Rotate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1697:133: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1697 | ori = Geom::Affine(Geom::Translate (w * pow((i/6) + 0.5*(j%2), shiftx_exp) + dx, (w * cos30) * pow(j, shifty_exp) + dy)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1704:103: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1704 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * Geom::Translate (h/2 * cos30, h/2 * sin30)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1703:152: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1703 | ori = Geom::Affine (Geom::Translate (2*h * cos30 * pow((i/6 + 0.5*(j%2)), shiftx_exp) + dx, (2*h - h * sin30) * pow(j, shifty_exp) + dy)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1736:177: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1736 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1738:93: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1738 | dia3 = dia2 * Geom::Affine (Geom::Translate (0, 2 * (w/2 * sin60 - h/2 * sin30))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1743:103: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1743 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * Geom::Translate (h/2 * cos30, h/2 * sin30)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1745:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1745 | dia3 = dia2 * Geom::Affine (Geom::Translate (0, h/2)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1783:221: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1783 | dia2 = dia1 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1782:153: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1782:152: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1781:147: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1781 | ori = Geom::Affine(Geom::Translate (2*h * cos30 * pow((i/6 + 0.5*(j%2)), shiftx_exp) + dx, (h + h * sin30) * pow(j, shifty_exp) + dy)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1784:158: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | dia3 = dia2 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1812:80: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1812 | dia2 = dia1 * Geom::Affine (Geom::Translate (h * cos30, -h * sin30)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1811:152: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1811 | dia1 = Geom::Affine (Geom::Translate (w/2, h/2) * Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, h/2 * sin30)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1810:136: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1810 | ori = Geom::Affine(Geom::Translate (w * pow((2*(i/12) + (j%2)), shiftx_exp) + dx, (2*w * sin60) * pow(j, shifty_exp) + dy)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1813:163: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1813 | dia3 = dia2 * Geom::Affine (Geom::Translate (-h/2 * cos30, h/2 * sin30) * Geom::Translate (w * cos60, 0) * Geom::Translate (-h/2 * cos30, -h/2 * sin30)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1814:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1814 | dia4 = dia3 * Geom::Affine (Geom::Translate (h * cos30, h * sin30)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1815:160: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1815 | dia5 = dia4 * Geom::Affine (Geom::Translate (-h/2 * cos30, -h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60) * Geom::Translate (w/2, -h/2)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1816:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1816 | dia6 = dia5 * Geom::Affine (Geom::Translate (0, h)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1823:152: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1823 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1822:153: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1822 | ori = Geom::Affine(Geom::Translate (4*h * cos30 * pow((i/12 + 0.5*(j%2)), shiftx_exp) + dx, (2*h + 2*h * sin30) * pow(j, shifty_exp) + dy)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1825:163: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1825 | dia3 = dia2 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h * cos30, 0) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1826:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1826 | dia4 = dia3 * Geom::Affine (Geom::Translate (h * cos30, h * sin30)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1827:158: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1827 | dia5 = dia4 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1828:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1828 | dia6 = dia5 * Geom::Affine (Geom::Translate (0, h)); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2234:36: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 2234 | y0 = scale_units*r->min()[Geom::Y]; | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1457:111: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1457 | Geom::Affine flip_y = Geom::Translate(-cx, -cy) * Geom::Scale (1, -1) * Geom::Translate(cx, cy); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265:14: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘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)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1439:82: /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1785:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1785 | dia4 = dia3 * dia1.inverse(); | ~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-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-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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2289:128: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2289 | Geom::Affine parent_transform = (((SPItem*)item->parent)->i2doc_affine())*(item->document->getRoot()->c2p.inverse()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2270:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2270 | Geom::Affine orig_t = get_transform (type, i, j, center[Geom::X], center[Geom::Y], w, h, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2271 | shiftx_per_i, shifty_per_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2272 | shiftx_per_j, shifty_per_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2273 | shiftx_rand, shifty_rand, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2274 | shiftx_exp, shifty_exp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2275 | shiftx_alternate, shifty_alternate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2276 | shiftx_cumulate, shifty_cumulate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2277 | shiftx_excludew, shifty_excludeh, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2278 | scalex_per_i, scaley_per_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2279 | scalex_per_j, scaley_per_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2280 | scalex_rand, scaley_rand, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2281 | scalex_exp, scaley_exp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2282 | scalex_log, scaley_log, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2283 | scalex_alternate, scaley_alternate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2284 | scalex_cumulate, scaley_cumulate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2285 | rotate_per_i, rotate_per_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2286 | rotate_rand, | ~~~~~~~~~~~~ 2287 | rotate_alternatei, rotate_alternatej, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2288 | rotate_cumulatei, rotate_cumulatej ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2426:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2426 | * parent_transform.inverse() * t; | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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); | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/debug.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/debug.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.cpp:30: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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]; | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o /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); } | ^~~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.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:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-data.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.h:29, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-manager.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp:49: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp:54: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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() : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-multipaned.cpp [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-window.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.cpp:14: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-window.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:29: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:36: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:231:47: required from here 231 | document->setViewBox(Geom::Rect::from_xywh(x, y, box.width(), box.height())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:243:55: required from here 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:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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::GenericRect::CRect’ {aka ‘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-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-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-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::GenericRect::CPoint’ {aka ‘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-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::GenericRect::CRect’ {aka ‘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::GenericRect::CPoint’ {aka ‘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-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-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-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::GenericRect::CPoint’ {aka ‘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-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::GenericRect::CRect’ {aka ‘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-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-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::GenericRect::CPoint’ {aka ‘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-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-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-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-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-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 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:249:6: /builddir/build/BUILD/inkscape-1.3.2-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 CRect’ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.h:11, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.cpp:81: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/object-renderer.h:11, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.cpp:82: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp:43: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp:49: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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-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]) { 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/export-single.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:44: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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()); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp: In member function ‘void Inkscape::UI::Dialog::BatchExport::refreshItems()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:383:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 383 | if (item->visualBounds()) { | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp: In member function ‘void Inkscape::UI::Dialog::BatchExport::onExport()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:604:22: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 604 | area = 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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:37: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:49: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp: In member function ‘Inkscape::UI::Dialog::BatchExport::refreshItems()’: 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:383:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 383 | if (item->visualBounds()) { | ~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:306:30: required from here 306 | setArea(bbox->min()[Geom::X], bbox->min()[Geom::Y], bbox->max()[Geom::X], bbox->max()[Geom::Y]); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:1006:68: required from here 1006 | preview->setBox(Geom::Rect(x0, y0, x1, y1) * _document->dt2doc()); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘void Inkscape::UI::Dialog::SingleExport::onExport()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:626:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 626 | area *= _desktop->dt2doc(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘void Inkscape::UI::Dialog::SingleExport::setDefaultSelectionMode()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:929:30: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 929 | setArea(bbox->min()[Geom::X], bbox->min()[Geom::Y], bbox->max()[Geom::X], bbox->max()[Geom::Y]); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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-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) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:599:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 599 | void SingleExport::onExport() | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:37: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/dialog/filter-effects-dialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp: At global scope: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:205:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 205 | ComboWithTooltip(T default_value, const Util::EnumDataConverter& c, const SPAttr a = SPAttr::INVALID, char* tip_text = nullptr) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:205:25: note: remove the ‘< >’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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, | ^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when 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-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:63: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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() | ^~~~~~~~~~~~~~~~~~~ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:86: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:2760:98: required from here 2760 | Inkscape::UI::ColumnMenuBuilder builder(menu, 2, Gtk::ICON_SIZE_LARGE_TOOLBAR); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.cpp:61:1: warning: when initialized here [-Wreorder] 61 | Find::Find() | ^~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/font-collections-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.h:39, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-collection-selector.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-substitution.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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/global-palettes.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/glyphs.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/dialog/grid-arrange-tab.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/glyphs.h:13, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:28: /builddir/build/BUILD/inkscape-1.3.2-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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/scalar-unit.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:53:48: required from here 53 | double box_top = items->visualBounds()->min()[Geom::Y]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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::GenericRect::CPoint’ {aka ‘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]; | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:251:80: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | Geom::Affine const affine = Geom::Affine(Geom::Translate(move)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp: In function ‘std::vector grid_item_sort(Inkscape::ObjectSet*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:53:48: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 53 | double box_top = items->visualBounds()->min()[Geom::Y]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp: In member function ‘grid_item_sort(Inkscape::ObjectSet*)::{lambda(SPItem*, SPItem*)#1}::operator()(SPItem*, SPItem*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:88:46: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return (a->desktopVisualBounds()->min()[Geom::X] < b->desktopVisualBounds()->min()[Geom::X]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp: In member function ‘Inkscape::UI::Dialog::GridArrangeTab::arrange()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:251:80: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | Geom::Affine const affine = Geom::Affine(Geom::Translate(move)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:250:65: 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::Point move = Geom::Point(new_x, new_y) - min; | ^~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:252:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | item->set_i2d_affine(item->i2doc_affine() * affine * item->document->doc2dt()); | ^~~~~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:21: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:31: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp: In member function ‘void Inkscape::UI::Dialogs::GuidelinePropertiesDialog::_modeChanged()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:93:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | pos *= pm.getSelectedPageAffine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp: In member function ‘void Inkscape::UI::Dialogs::GuidelinePropertiesDialog::_onOKimpl()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:120:16: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:137:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | newpos *= pm.getSelectedPageAffine(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/point.h: 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) { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp: In member function ‘Inkscape::UI::Dialogs::GuidelinePropertiesDialog::_modeChanged()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:74:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | void GuidelinePropertiesDialog::_modeChanged() | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp: In member function ‘Inkscape::UI::Dialogs::GuidelinePropertiesDialog::_onOKimpl()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.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 | void GuidelinePropertiesDialog::_onOKimpl() | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:108:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:137:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | newpos *= pm.getSelectedPageAffine(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:140:19: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | _guide->moveto(newpos, true); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:32: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:38: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:510:65: required from here 510 | auto scaled_box = *dbox * Geom::Scale(sf); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:481:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | drawing.root()->setTransform(Geom::Scale(sf)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-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::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp: In function ‘sp_icon_doc_icon’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:481:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | drawing.root()->setTransform(Geom::Scale(sf)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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); | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:43, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.cpp:76: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp:38: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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() : | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp:25: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/layer-properties.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/layer-properties.h:27, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:12: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-fillet-chamfer-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-fillet-chamfer-properties.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:21: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:382:121: required from here 382 | Inkscape::UI::ColumnMenuBuilder builder(menu, 3, Gtk::ICON_SIZE_LARGE_TOOLBAR); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp: In member function ‘SPLPEItem* Inkscape::UI::Dialog::LivePathEffectEditor::clonetolpeitem()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:1198:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1198 | auto transform_use = use->get_root_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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp: In member function ‘Inkscape::UI::Dialog::LivePathEffectEditor::clonetolpeitem()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:1209:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1209 | if (transform_use != Geom::identity()) { | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:26: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:28: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/memory.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/memory.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-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-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/d2.h:43, from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/memory.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.cpp [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.h:29, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/object-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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) : | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/objects.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h:28, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp: In member function ‘virtual void Inkscape::UI::Dialog::PolarArrangeTab::arrange()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:317:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | transformation = referenceEllipse->i2dt_affine(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:343:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | Geom::Point realCenter = Geom::Point(cx, cy) * transformation; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp: In function ‘void Inkscape::UI::Dialog::rotateAround(SPItem*, Geom::Point, const Geom::Rotate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:148:98: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:151:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | center = item->getCenter(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:153:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | item->set_i2d_affine(item->i2dt_affine() * affine); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:158:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | item->setCenter(center * affine); | ~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:75: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp: In function ‘Inkscape::UI::Dialog::rotateAround(SPItem*, Geom::Point, Geom::Rotate const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:158:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | item->setCenter(center * affine); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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); | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of 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::rotateAround(SPItem*, Geom::Point, Geom::Rotate const&)’, inlined from ‘Inkscape::UI::Dialog::PolarArrangeTab::arrange()’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:359:17: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:148:80: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp: In member function ‘Inkscape::UI::Dialog::PolarArrangeTab::arrange()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:270:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | void PolarArrangeTab::arrange() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:270:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:270: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:270:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘Inkscape::UI::Dialog::getAnchorPoint(int, SPItem*)’, inlined from ‘Inkscape::UI::Dialog::moveToPoint(int, SPItem*, Geom::Point)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:267:51, inlined from ‘Inkscape::UI::Dialog::PolarArrangeTab::arrange()’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:354:15: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:246:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | source = item->getCenter(); | ~~~~~~~~~~~~~~~^~ In function ‘Inkscape::UI::Dialog::rotateAround(SPItem*, Geom::Point, Geom::Rotate const&)’, inlined from ‘Inkscape::UI::Dialog::PolarArrangeTab::arrange()’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:359:17: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:148:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:151:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | center = item->getCenter(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:153:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | item->set_i2d_affine(item->i2dt_affine() * 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/selectorsdialog.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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(); | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/startup.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/selectorsdialog.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/styledialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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 { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:801:47: required from here 801 | document->setViewBox(Geom::Rect::from_xywh(0, 0, em, em)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:1103:20: required from here 1103 | return pathv * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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-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-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-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-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 CRect’ 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-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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.cpp [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.h:29, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:48: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.h:38, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp: In member function ‘Geom::Point Inkscape::UI::Dialog::SymbolsDialog::getSymbolDimensions(const std::optional&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:799:88: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 799 | Geom::Point SymbolsDialog::getSymbolDimensions(const std::optional& it) const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:1166:20: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1166 | dimensions = rect->dimensions(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.cpp: In member function ‘void Inkscape::UI::Dialog::PaintServersDialog::_generateBitmapPreview(Inkscape::UI::Dialog::PaintDescription&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.cpp:454:71: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 454 | if (Geom::OptRect dbox = static_cast(rect)->visualBounds()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/text-edit.cpp [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tile.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/text-edit.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.h:39, from /builddir/build/BUILD/inkscape-1.3.2-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); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tile.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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; | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.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); | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-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-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/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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/bboxsort.h:28:34: required from here 28 | anchor = begin * bbox.min()[orientation] + end * bbox.max()[orientation]; | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:563:40: required from here 563 | double w = bbox->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function ‘void Inkscape::UI::Dialog::Transformation::applyPageScale(Inkscape::Selection*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:783:146: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 783 | Geom::Affine scaler = get_scale_transform_for_variable_stroke (*bbox_pref, *bbox_geom, transform_stroke, preserve, x0, y0, x1, y1); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:802:44: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 802 | double x0 = bbox_pref->midpoint()[Geom::X] - new_width/2; | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:806:142: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | Geom::Affine scaler = get_scale_transform_for_variable_stroke (*bbox_pref, *bbox_geom, transform_stroke, preserve, x0, y0, x1, y1); | ^ /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::GenericRect::CPoint’ {aka ‘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/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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:997:60: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function ‘void Inkscape::UI::Dialog::Transformation::onReplaceMatrixToggled()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:1109:23: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | new_displayed = current.inverse() * displayed; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function ‘void Inkscape::UI::Dialog::Transformation::onClear()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:1142:63: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1142 | _scalar_move_horizontal.setValue(bbox->min()[Geom::X], "px"); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function ‘Inkscape::UI::Dialog::Transformation::updatePageMove(Inkscape::Selection*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:543:37: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 543 | double y = bbox->min()[Geom::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); | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/undo-history.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function ‘Inkscape::UI::Dialog::Transformation::onReplaceMatrixToggled()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:1089:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1089 | void Transformation::onReplaceMatrixToggled() | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function ‘Inkscape::UI::Dialog::Transformation::applyPageRotate(Inkscape::Selection*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:815:6: 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) | ^~~~~~~~~~~~~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/undo-history.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.h:33, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/save-template-dialog.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/widget/iconrenderer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/alignment-selector.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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/anchor-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/anchor-selector.cpp [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/completion-popup.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/completion-popup.cpp:3: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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() : | ^~~~~~~~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:7: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:10: /builddir/build/BUILD/inkscape-1.3.2-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:22:56: required from here 22 | return approx_dihedral(Geom::Translate(0.5, 0.5) * affine * Geom::Translate(-0.5, -0.5)); | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:45: required from here 159 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Scale&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:57: required from here 159 | * Geom::Scale(rect.dimensions()).inverse(); | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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 ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:194:49: required from here 194 | auto center = Geom::Rect(view.rect).midpoint() * view.affine.inverse() * affine; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:72: required from here 297 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘void Inkscape::UI::Widget::Stores::take_snapshot(const Inkscape::UI::Widget::Fragment&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:123:109: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | _snapshot.drawn = shrink_region(region_affine_approxinwards(_snapshot.drawn, _snapshot.affine.inverse() * _store.affine, _store.rect), 4, -2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:53:47: note: parameter passing for argument of type ‘Geom::Parallelogram’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:51: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:67: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:51: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:77: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:61:79: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:61:52: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:62:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | double fy = min(absolute(Geom::Point(0.0, 1.0) * affine.withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:62:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | double fy = min(absolute(Geom::Point(0.0, 1.0) * affine.withoutTranslation())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:75:51: note: parameter passing for argument of type ‘Geom::Parallelogram’ 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-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-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-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(); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:19: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:75: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:147:79: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | add_rect(Geom::Parallelogram(_snapshot.rect) * _snapshot.affine.inverse() * view.affine); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:147:76: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | add_rect(Geom::Parallelogram(_snapshot.rect) * _snapshot.affine.inverse() * view.affine); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:147:50: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | add_rect(Geom::Parallelogram(_snapshot.rect) * _snapshot.affine.inverse() * view.affine); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:151:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | affine = view.affine * affine; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:158:34: 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::Translate(-rect.min()) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:158:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 154 | auto paste = Geom::Scale(_snapshot.rect.dimensions()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | * Geom::Translate(_snapshot.rect.min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | * _snapshot.affine.inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | * affine | ~~~~~~~~ 158 | * Geom::Translate(-rect.min()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:57: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:109: note: parameter passing for argument of type ‘Geom::Parallelogram’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:106: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:85: note: parameter passing for argument of type ‘Geom::Parallelogram’ 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-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-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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:194:73: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | auto center = Geom::Rect(view.rect).midpoint() * view.affine.inverse() * affine; | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:194:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | auto center = Geom::Rect(view.rect).midpoint() * view.affine.inverse() * affine; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:204:37: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | rect *= Geom::Scale(shrink); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:213:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | * Geom::Translate(-rect.min()) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:213:11: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | paste = Geom::Scale(_snapshot.rect.dimensions()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | * Geom::Translate(_snapshot.rect.min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | * _snapshot.affine.inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | * affine | ~~~~~~~~ 213 | * Geom::Translate(-rect.min()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:209:11: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | paste = Geom::Scale(_snapshot.rect.dimensions()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | * Geom::Translate(_snapshot.rect.min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | * _snapshot.affine.inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | * affine | ~~~~~~~~ 213 | * Geom::Translate(-rect.min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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::GenericRect::CPoint’ {aka ‘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()) { | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:234:109: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 234 | _snapshot.drawn = shrink_region(region_affine_approxinwards(_snapshot.drawn, old_store_affine.inverse() * _store.affine, _store.rect), 4, -2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:143:84: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | add_rect(Geom::Parallelogram(cairo_to_geom(s.drawn->get_rectangle(i))) * affine); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:136:36: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In function ‘bool Inkscape::UI::Widget::{anonymous}::preserves_unitsquare(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:22:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 22 | return approx_dihedral(Geom::Translate(0.5, 0.5) * affine * Geom::Translate(-0.5, -0.5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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::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::Affine Geom::operator*(const Affine&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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 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::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:74: note: parameter passing for argument of type ‘Geom::Affine’ 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:39: note: parameter passing for argument of type ‘Geom::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()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:55: note: parameter passing for argument of type ‘Geom::Affine’ 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:103: note: parameter passing for argument of type ‘Geom::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()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:74: note: parameter passing for argument of type ‘Geom::Affine’ 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:11: note: parameter passing for argument of type ‘Geom::Point’ when C++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::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘Inkscape::UI::Widget::Stores::update(Inkscape::UI::Widget::Fragment const&)::{lambda()#1}::operator()() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:52: 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()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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 CPoint’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:172:35: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | rect *= Geom::Scale(grow); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:194:49: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | auto center = Geom::Rect(view.rect).midpoint() * view.affine.inverse() * affine; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:204:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | rect *= Geom::Scale(shrink); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:213:39: 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::Translate(-rect.min()) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/convex-hull.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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:43, from /usr/include/2geom-1.3.0/2geom/convex-hull.h:36: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:36:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 36 | if (affine.withoutTranslation().isScale(0.001)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:53:49: note: parameter passing for argument of type ‘struct Parallelogram’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:61:79: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:75:53: note: parameter passing for argument of type ‘struct Parallelogram’ 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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:77: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘Inkscape::UI::Widget::Stores::take_snapshot(Inkscape::UI::Widget::Fragment const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:123:118: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | _snapshot.drawn = shrink_region(region_affine_approxinwards(_snapshot.drawn, _snapshot.affine.inverse() * _store.affine, _store.rect), 4, -2); | ^~~~~~ In member function ‘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’, inlined from ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:146:14: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:143:86: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | add_rect(Geom::Parallelogram(cairo_to_geom(s.drawn->get_rectangle(i))) * affine); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:151:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | affine = view.affine * affine; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:107: note: parameter passing for argument of type ‘struct Parallelogram’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:210:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | * Geom::Translate(_snapshot.rect.min()) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 In member function ‘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’, inlined from ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:146:14: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:141:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | auto affine = s.affine.inverse() * view.affine; | ~~~~~~~~~~~~~~~~^~ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:146:14: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:147:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | add_rect(Geom::Parallelogram(_snapshot.rect) * _snapshot.affine.inverse() * view.affine); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 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&)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:147:13: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:156:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | * _snapshot.affine.inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:194:73: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | auto center = Geom::Rect(view.rect).midpoint() * view.affine.inverse() * affine; | ~~~~~~~~~~~~~~~~~~~^~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/synchronizer.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:32: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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/util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/util.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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::Point Geom::Ray::origin() const’: /usr/include/2geom-1.3.0/2geom/ray.h:68:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point origin() const { return _origin; } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::IntPoint&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1050:64: required from here 1050 | _split_frac += Geom::Point(delta) / get_dimensions(); | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1975:79: required from here 1975 | auto affine = Geom::Rotate(t * 5) * Geom::Scale(1.0 + 0.6 * cos(t * 2)); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:637:71: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | rd.mouse_loc = (Geom::Point(rd.mouse_loc) * q->_affine.inverse() * stores.store().affine).round(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:637:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | rd.mouse_loc = (Geom::Point(rd.mouse_loc) * q->_affine.inverse() * stores.store().affine).round(); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:78: note: parameter passing for argument of type ‘Geom::Parallelogram’ 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:75: note: parameter passing for argument of type ‘Geom::Affine’ 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(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:55: note: parameter passing for argument of type ‘Geom::Parallelogram’ 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:19: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:75: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:781:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | pl *= stores.store().affine.inverse() * q->_affine; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘bool Inkscape::UI::Widget::CanvasPrivate::pick_current_item(const GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1322:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | p *= q->_affine.inverse() * canvasitem_ctx->affine(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1427:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1427 | p *= q->_affine.inverse() * canvasitem_ctx->affine(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘Geom::Point Inkscape::UI::Widget::Canvas::canvas_to_world(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1500:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1500 | Geom::Point Canvas::canvas_to_world(Geom::Point const &point) const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘virtual void Inkscape::UI::Widget::Canvas::paint_widget(const Cairo::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1975:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1975 | auto affine = Geom::Rotate(t * 5) * Geom::Scale(1.0 + 0.6 * cos(t * 2)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1977:97: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1977 | auto dim = _desktop && _desktop->doc() ? _desktop->doc()->getDimensions() : Geom::Point(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘Inkscape::UI::Widget::CanvasPrivate::emit_event(_GdkEvent const*)::{lambda(double&, double&)#1}::operator()(double&, double&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1425:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1425 | auto p = Geom::Point(x, y) + q->_pos; | ^~~~ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘Inkscape::UI::Widget::CanvasPrivate::autoscroll_begin(Geom::IntPoint const&)::{lambda(Glib::RefPtr const&)#1}::operator()(Glib::RefPtr const&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:850:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 850 | velocity += cap_length(tgtvel - velocity, max_accel * dt); | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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 /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/util.cpp:3: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:782:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 782 | pl *= Geom::Translate(-q->_pos); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1978:103: 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); | ^~~~~~ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/texture.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texture.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texture.h:6, from /builddir/build/BUILD/inkscape-1.3.2-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/texturecache.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texturecache.cpp In member function ‘Inkscape::UI::Widget::CanvasPrivate::emit_event(_GdkEvent const*)::{lambda(double&, double&)#1}::operator()(double&, double&) const’, inlined from ‘Inkscape::UI::Widget::CanvasPrivate::emit_event(_GdkEvent const*)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1438:17: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1427:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1427 | p *= q->_affine.inverse() * canvasitem_ctx->affine(); | ^ In function ‘Inkscape::UI::Widget::apply_profile(Geom::Point const&)’, inlined from ‘Inkscape::UI::Widget::CanvasPrivate::autoscroll_begin(Geom::IntPoint const&)::{lambda(Glib::RefPtr const&)#1}::operator()(Glib::RefPtr const&) const’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:848:42, inlined from ‘sigc::adaptor_functor const&)#1}>::operator() const&>(Glib::RefPtr const&) constsigc::adaptor_functor const&)#1}>::deduce_result_type const&, void, void, void, void, void, void>::type’ at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89:22, inlined from ‘sigc::internal::slot_call const&)#1}, bool, Glib::RefPtr const&>::call_it(sigc::internal::slot_rep*, Glib::RefPtr const&)’ at /usr/include/sigc++-2.0/sigc++/functors/slot.h:451:16: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:816:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 816 | return pt * profile(r) / r; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:781:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | pl *= stores.store().affine.inverse() * q->_affine; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:737:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:781:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | pl *= stores.store().affine.inverse() * q->_affine; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:783:37: note: parameter passing for argument of type ‘struct 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1975:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1975 | auto affine = Geom::Rotate(t * 5) * Geom::Scale(1.0 + 0.6 * cos(t * 2)); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/mathfns.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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-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-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) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:76: note: parameter passing for argument of type ‘struct Parallelogram’ 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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:546:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 546 | void CanvasPrivate::launch_redraw() | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:637:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | rd.mouse_loc = (Geom::Point(rd.mouse_loc) * q->_affine.inverse() * stores.store().affine).round(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:109: note: parameter passing for argument of type ‘struct 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/mathfns.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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++) { | ~~^~~~~~~~~~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/framecheck.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.h:13, from /builddir/build/BUILD/inkscape-1.3.2-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 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 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/glgraphics.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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) { | ^ 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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 /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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:5: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:4: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:7: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:8: /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:53:88: note: parameter passing for argument of type ‘Geom::Affine’ 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/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:157:69: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | cr->transform(geom_to_cairo(stores.store().affine.inverse() * stores.snapshot().affine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp: In member function ‘virtual void Inkscape::UI::Widget::CairoGraphics::paint_widget(const Inkscape::UI::Widget::Fragment&, const Inkscape::UI::Widget::Graphics::PaintArgs&, const Cairo::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:271:64: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | if (!(Geom::Parallelogram(s.rect) * s.affine.inverse() * view.affine).contains(view.rect)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:271:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | if (!(Geom::Parallelogram(s.rect) * s.affine.inverse() * view.affine).contains(view.rect)) { | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:271:43: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | if (!(Geom::Parallelogram(s.rect) * s.affine.inverse() * view.affine).contains(view.rect)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:277:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | cr->transform(geom_to_cairo(s.affine.inverse() * view.affine)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:19: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:75: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ~~~~~~~~~^~~~~~~~ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:50:68: required from here 50 | result *= Geom::Translate(a.rect.min()) * a.affine.inverse() * b.affine * Geom::Translate(-b.rect.min()); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::IntPoint&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:634:62: required from here 634 | geom_to_uniform(Geom::Point(surface_size) / texture.size(), subrect_loc); | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:697:79: required from here 697 | geom_to_uniform(Geom::Scale(2.0, -2.0) * Geom::Translate(-1.0, 1.0), checker.loc("mat"), checker.loc("trans")); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:708:56: required from here 708 | geom_to_uniform(Geom::Scale(rect.dimensions()) * Geom::Translate(rect.min()) * calc_paste_transform({{}, Geom::IntRect::from_xywh(0, 0, 1, 1)}, view) * Geom::Scale(1.0, -1.0), prog.loc("mat"), prog.loc("trans")); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp: In member function ‘virtual void Inkscape::UI::Widget::GLGraphics::shift_store(const Inkscape::UI::Widget::Fragment&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:472:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 472 | geom_to_uniform(calc_paste_transform(stores.store(), dest), mat_loc, trans_loc); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:53:19: note: parameter passing for argument of type ‘Geom::Affine’ 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:86:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | inline auto operator/(double a, Geom::Point const &b) | ^~~~~~~~ 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::Affine Geom::operator*(const Affine&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp: In member function ‘virtual void Inkscape::UI::Widget::GLGraphics::draw_tile(const Inkscape::UI::Widget::Fragment&, Cairo::RefPtr, Cairo::RefPtr)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:634:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 634 | geom_to_uniform(Geom::Point(surface_size) / texture.size(), subrect_loc); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp: In member function ‘virtual void Inkscape::UI::Widget::GLGraphics::paint_widget(const Inkscape::UI::Widget::Fragment&, const Inkscape::UI::Widget::Graphics::PaintArgs&, const Cairo::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:697:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 697 | geom_to_uniform(Geom::Scale(2.0, -2.0) * Geom::Translate(-1.0, 1.0), checker.loc("mat"), checker.loc("trans")); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:736:105: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 736 | auto dir = (Geom::Point(1.0, a.yaxisdir) * view.affine * Geom::Scale(1.0, -1.0)).normalized(); // Shadow direction rotates with view. | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:842:152: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 842 | geom_to_uniform(Geom::Scale(rect.dimensions()) * Geom::Translate(rect.min()) * Geom::Scale(2.0 / view.rect.width(), -2.0 / view.rect.height()) * Geom::Translate(-1.0, 1.0), texcopy.loc("mat"), texcopy.loc("trans")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:843:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 843 | geom_to_uniform(Geom::Point(surface_size) / texture.size(), texcopy.loc("subrect")); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:708:163: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 708 | geom_to_uniform(Geom::Scale(rect.dimensions()) * Geom::Translate(rect.min()) * calc_paste_transform({{}, Geom::IntRect::from_xywh(0, 0, 1, 1)}, view) * Geom::Scale(1.0, -1.0), prog.loc("mat"), prog.loc("trans")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:708:56: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 708 | geom_to_uniform(Geom::Scale(rect.dimensions()) * Geom::Translate(rect.min()) * calc_paste_transform({{}, Geom::IntRect::from_xywh(0, 0, 1, 1)}, view) * Geom::Scale(1.0, -1.0), prog.loc("mat"), prog.loc("trans")); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:708:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 708 | geom_to_uniform(Geom::Scale(rect.dimensions()) * Geom::Translate(rect.min()) * calc_paste_transform({{}, Geom::IntRect::from_xywh(0, 0, 1, 1)}, view) * Geom::Scale(1.0, -1.0), prog.loc("mat"), prog.loc("trans")); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp: In function ‘Inkscape::UI::Widget::(anonymous namespace)::calc_paste_transform(Inkscape::UI::Widget::Fragment const&, Inkscape::UI::Widget::Fragment const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:53:57: note: parameter passing for argument of type ‘struct 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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:50:112: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 50 | result *= Geom::Translate(a.rect.min()) * a.affine.inverse() * b.affine * Geom::Translate(-b.rect.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp: In member function ‘Inkscape::UI::Widget::CairoGraphics::paint_widget(Inkscape::UI::Widget::Fragment const&, Inkscape::UI::Widget::Graphics::PaintArgs const&, Cairo::RefPtr const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:271:62: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | if (!(Geom::Parallelogram(s.rect) * s.affine.inverse() * view.affine).contains(view.rect)) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:277:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | cr->transform(geom_to_cairo(s.affine.inverse() * view.affine)); | ^~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp 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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:4: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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(); | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp: In static member function ‘static bool Inkscape::UI::Widget::Graphics::check_single_page(const Inkscape::UI::Widget::Fragment&, const Inkscape::UI::Widget::PageInfo&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:158:68: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | auto pl = Geom::Parallelogram(view.rect) * view.affine.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:158:67: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | auto pl = Geom::Parallelogram(view.rect) * view.affine.inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:158:68: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | auto pl = Geom::Parallelogram(view.rect) * view.affine.inverse(); | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:75: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp: In function ‘Inkscape::UI::Widget::Graphics::paint_splitview_controller(Geom::IntPoint const&, Geom::Point const&, Inkscape::SplitDirection, Inkscape::SplitDirection, Cairo::RefPtr const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:112:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto split_position = (split_frac * size).round(); | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp: In function ‘Inkscape::UI::Widget::Graphics::check_single_page(Inkscape::UI::Widget::Fragment const&, Inkscape::UI::Widget::PageInfo const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:158:68: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | auto pl = Geom::Parallelogram(view.rect) * view.affine.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:156:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | bool Graphics::check_single_page(Fragment const &view, PageInfo const &pi) | ^~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-notice.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-entry.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:257:56: required from here 257 | auto rulerbox = (startbox * Geom::Scale(_dtw->_dt2r)); | ^ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:248:51: note: parameter passing for argument of type ‘Geom::Parallelogram’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:252:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | startbox *= pm.getSelectedPageAffine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:257:57: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:257:56: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:257:57: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:67: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:51: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:67: note: parameter passing for argument of type ‘Geom::Affine’ 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-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/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-entry.cpp:15: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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) | ^~~~~~~~~~ /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); } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:52: note: parameter passing for argument of type ‘struct 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-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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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(); | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:67: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:274:27: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | selbox = (*bbox * d2c).roundOutwards(); | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:229:1: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | CanvasGrid::UpdateRulers() | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:229: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:229:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:229: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:248:51: note: parameter passing for argument of type ‘struct Parallelogram’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:248:60: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:252:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | startbox *= pm.getSelectedPageAffine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:268:43: 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(); | ~~~~~~~~~~~~~~~~~~~~~~^~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-palette.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:14: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::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::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/streambuf:43, from /usr/include/c++/14/bits/streambuf_iterator.h:35, from /usr/include/c++/14/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:3: /usr/include/c++/14/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:180:26: required from here 180 | return std::make_pair(adj->get_lower(), adj->get_upper() - adj->get_page_size()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-preview.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-scales.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-slider.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/selected-color.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-scales.cpp:25: /builddir/build/BUILD/inkscape-1.3.2-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-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-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]; | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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/combo-tool-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/custom-tooltip.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp:16: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/dash-selector.cpp [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/dash-selector.cpp:24: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/entry.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.h:13, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.h:14: /builddir/build/BUILD/inkscape-1.3.2-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-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:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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(); } | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.cpp:32: /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.cpp [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-enums.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.cpp:16: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ 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:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:560:90: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 560 | mg->array.create(mg, item, (kind == FILL) ? item->geometricBounds() : item->visualBounds()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:625:65: note: parameter passing for argument of type ‘Geom::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-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(); | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp: In member function ‘Inkscape::UI::Widget::FillNStroke::updateFromPaint(bool)’: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:623:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 623 | auto transform = _psel->get_pattern_transform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-selector.cpp.o [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.cpp cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.h:39, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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/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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector-toolbar.cpp:23: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.cpp:21: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:20: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:17: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.cpp:24: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/frame.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/frame.cpp [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-image.cpp [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/gradient-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp:28: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-vector-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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() | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/gradient-with-stops.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/image-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/svg-renderer.h:11, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 { | ^ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/imagetoggler.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/object-renderer.h:11, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.cpp:37: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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; | ~~~~~~^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/imagetoggler.cpp:14: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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) : | ^~~~~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp In file included from /usr/include/2geom-1.3.0/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:23: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:21: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-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-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++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument 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/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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::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::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * 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 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/concepts.h:38: /usr/include/2geom-1.3.0/2geom/intersection.h: In instantiation of ‘Geom::Point Geom::Intersection::point() const [with TimeA = double; TimeB = double]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:820:65: required from here 820 | intersections.emplace_back(i, j, xings.front().point(), start_angle); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point point() const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In member function ‘void Inkscape::UI::Widget::ColorWheelHSLuv::_updatePolygon()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:1021:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1021 | bounding_rect *= Geom::Scale(1.0 / _square_size); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:1024:48: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | auto const bounding_max = bounding_rect.max().ceil(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In member function ‘Inkscape::UI::Widget::ColorWheelHSLuv::_updatePolygon()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:1021:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1021 | bounding_rect *= Geom::Scale(1.0 / _square_size); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:1025:48: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1025 | auto const bounding_min = bounding_rect.min().floor(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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++/14/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++/14/bits/alloc_traits.h:534:17, inlined from ‘std::vector >::emplace_back(int&, int&, Geom::Point&&, Geom::Angle&)Intersection&’ at /usr/include/c++/14/bits/vector.tcc:117:30, inlined from ‘Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()’ at /builddir/build/BUILD/inkscape-1.3.2-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-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} | ^~~~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-spinscale.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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-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/label-tool-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/label-tool-item.cpp [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/labelled.cpp [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/layer-selector.cpp [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/licensor.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rdf.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-enums.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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-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-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/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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/objects-dialog-cells.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/objects-dialog-cells.cpp [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/optglarea.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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 Scale&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:154:60: required from here 154 | return result * Geom::Scale(_disc_radius, -_disc_radius); | ^ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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-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-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-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-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-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-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/paper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-selector.cpp:19: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp: In member function ‘Geom::Affine Inkscape::UI::Widget::PaintSelector::get_pattern_transform()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1083:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1083 | Geom::Affine PaintSelector::get_pattern_transform() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp: In member function ‘Geom::Affine Inkscape::UI::Widget::PaintSelector::get_pattern_transform()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1083:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1083 | Geom::Affine PaintSelector::get_pattern_transform() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1090:13: 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-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-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() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp: In member function ‘Inkscape::UI::Widget::PaintSelector::get_pattern_transform()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1257:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1257 | } // namespace Inkscape | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘Geom::Affine Inkscape::UI::Widget::PatternEditor::get_selected_transform()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | Geom::Affine PatternEditor::get_selected_transform() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-store.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.h:9, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:26: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:515:46: required from here 515 | _doc_pattern_store.store.apply_filter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘Geom::Affine Inkscape::UI::Widget::PatternEditor::get_selected_transform()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | Geom::Affine PatternEditor::get_selected_transform() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:637:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | matrix.setTranslation(pat.first->transform.translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:639:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 639 | return matrix; | ^~~~~~ /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-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-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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/point.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘Inkscape::UI::Widget::PatternEditor::get_selected_transform()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | Geom::Affine PatternEditor::get_selected_transform() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::UI::Widget::PatternEditor::get_selected_transform()’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:632:65: /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)) {} | ~~~~~~~~~~~~^~~~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In constructor ‘Inkscape::UI::Widget::RegisteredTransformedPoint::RegisteredTransformedPoint(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:586:7: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 586 | to_svg(Geom::identity()) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘void Inkscape::UI::Widget::RegisteredTransformedPoint::setValue(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:600:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | Geom::Point new_p = p * to_svg.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:600:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | Geom::Point new_p = p * to_svg.inverse(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:600:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | Geom::Point new_p = p * to_svg.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘void Inkscape::UI::Widget::RegisteredTransformedPoint::setTransform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:612:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 612 | to_svg = Geom::identity(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘void Inkscape::UI::Widget::RegisteredTransformedPoint::on_value_changed()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:629:36: 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 pos = getValue() * to_svg; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘Inkscape::UI::Widget::RegisteredTransformedPoint::setTransform(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:612:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 612 | to_svg = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘Inkscape::UI::Widget::RegisteredTransformedPoint::setValue(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:600:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | Geom::Point new_p = p * to_svg.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘Inkscape::UI::Widget::RegisteredTransformedPoint::RegisteredTransformedPoint(Glib::ustring const&, Glib::ustring const&, Glib::ustring const&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:586:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 586 | to_svg(Geom::identity()) | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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/rotateable.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/rotateable.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘Inkscape::UI::Widget::RegisteredTransformedPoint::on_value_changed()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:617:1: 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() | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/scalar-unit.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/scalar.cpp [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.cpp:16: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/spin-button-tool-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-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-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-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-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-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, | ^~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-scale.cpp [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-scale.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2-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-subject.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-subject.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-subject.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:27, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:37: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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::Point Geom::Ray::origin() const’: /usr/include/2geom-1.3.0/2geom/ray.h:68:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point origin() const { return _origin; } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp: In function ‘double Inkscape::UI::Widget::calcScaleLineWidth(double, SPItem*, const Inkscape::Util::Unit*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp:911:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | auto scale = item->i2doc_affine().descrim();; | ~~~~~~~~~~~~~~~~~~^~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.cpp [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.h:29, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/swatch-selector.cpp:22: /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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); } | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/template-list.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-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/tolerance-slider.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/template-list.h:14, from /builddir/build/BUILD/inkscape-1.3.2-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/unit-menu.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/unit-tracker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-tracker.cpp [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/svg-view-widget.cpp [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/view.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/svg-view-widget.cpp: In member function ‘void Inkscape::UI::View::SVGViewWidget::doRescale()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/svg-view-widget.cpp:224:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | _canvas->set_affine(Geom::Scale(_hscale, _vscale)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/view-widget.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/view.cpp:16: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.h:28, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:34: /builddir/build/BUILD/inkscape-1.3.2-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-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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:269:34: required from here 269 | Geom::Point diff = bbox1->min() - bbox2->min(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp: In member function ‘bool Inkscape::UI::Dialog::SpellCheck::nextWord()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:490:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | _layout->createSelectionShape(_begin_w, _end_w, _text->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:520:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | Geom::Point const center = desktop->current_center(); | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:70: /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:41: required from here 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:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1385:58: required from here 1385 | Geom::Point midpoint = desktop->w2d(d_canvas.midpoint()); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:386:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | SpellCheck::nextWord() | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:386:1: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:490:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | _layout->createSelectionShape(_begin_w, _end_w, _text->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:520:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | Geom::Point const center = desktop->current_center(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/paintdef.cpp /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:98: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:98: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1666:36: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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::GenericRect::CPoint’ {aka ‘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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1670:33: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1670 | _hadj->set_value(viewbox.min()[Geom::X]); | ~~~~~~~~~~~^~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-attribute-widget.cpp /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:41: note: parameter passing for argument of type ‘struct CRect’ 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-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/widgets/sp-xmlview-tree.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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: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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/spw-utilities.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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 /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.cpp:39: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/croco-node-iface.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/event.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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/log-builder.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node-fns.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node-fns.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node-iterators.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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-css.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-css.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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-sorting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-io.cpp:18: /usr/include/libxml2/libxml/parser.h:953:17: note: declared here 953 | xmlSubstituteEntitiesDefault(int val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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:953:17: note: declared here 953 | xmlSubstituteEntitiesDefault(int val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-util.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/document.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/simple-document.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/simple-node.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/subtree.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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/xml/helper-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/rebase-hrefs.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/helper-observer.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/xml/href-attribute-helper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/href-attribute-helper.h:13, from /builddir/build/BUILD/inkscape-1.3.2-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-factory.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/../document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-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) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/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::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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::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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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::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/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-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-lister.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) { | ^~~~~~~~~~~~ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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); } | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::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 ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-lister.cpp:21: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Input.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:24: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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-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-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-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-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-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-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); | ^~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/line.h:43, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:449:31: required from here 449 | top_left = box.min(); | ~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:143: required from here 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * transform; | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 | ^~~~~~ 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/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: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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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-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-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-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-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::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 449 | top_left = box.min(); | ~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:147: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * transform; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * transform; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:485:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 485 | quads.push_back(char_box.corner(i) * total_transform); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:1165:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1165 | }//namespace Inkscape | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Rotate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Inkscape::Text::Layout::baselineAnchorPoint() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:298:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | return (left_pt + right_pt)/2; // middle 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 { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:16: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /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-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-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-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-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-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) { 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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-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-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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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-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-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 | ^~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:253:48: required from here 253 | auto glyph_box = *glyph_rect * total_transform; | ^~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:324:109: required from here 324 | glyph_matrix = Geom::Scale(1.0, -1.0) * (Geom::Affine)Geom::Rotate(_glyphs[glyph_index].rotation); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:105: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * transform; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:105: /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)) {} | ~~~~~~~~~~~~^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ 258 | i *= t; | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ 62 | T nrv(lhs); nrv *= rhs; return nrv; | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:293:52: required from here 293 | Geom::PathVector temp_pv = (*pv) * glyph_matrix; | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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-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; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘void Inkscape::Text::Layout::print(SPPrintContext*, const Geom::OptRect&, const Geom::OptRect&, const Geom::OptRect&, const Geom::Affine&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:324:26: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 324 | glyph_matrix = Geom::Scale(1.0, -1.0) * (Geom::Affine)Geom::Rotate(_glyphs[glyph_index].rotation); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘void Inkscape::Text::Layout::fitToPathAlign(const SVGLength&, const Path&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:773:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 773 | tangent = endpoint - startpoint; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘Inkscape::Text::Layout::fitToPathAlign(SVGLength const&, Path const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:773:54: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 773 | tangent = endpoint - startpoint; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:324:109: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 324 | glyph_matrix = Geom::Scale(1.0, -1.0) * (Geom::Affine)Geom::Rotate(_glyphs[glyph_index].rotation); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘Inkscape::Text::Layout::show(Inkscape::DrawingGroup*, Inkscape::Text::StyleAttachments&, Geom::OptRect const&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:144:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | void Layout::show(DrawingGroup *parent, StyleAttachments &style_attachments, Geom::OptRect const &paintbox) const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘Inkscape::Text::Layout::showGlyphs(Inkscape::Extension::Internal::CairoRenderContext*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:508:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | && (font_matrix * glyph_matrix.inverse()).isIdentity() | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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, | ^~~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Scanline-Makers.cpp [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/OpenTypeUtil.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-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) { | ~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/style-attachments.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:13: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/style-attachments.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/style-attachments.cpp:3: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-css.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.3.2-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 /usr/include/2geom-1.3.0/2geom/rect.h:43, from /usr/include/2geom-1.3.0/2geom/circle.h:40: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:29: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:30: /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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, 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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.cpp:32: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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()); | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function ‘virtual void Inkscape::AlignmentSnapper::freeSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const std::vector*, std::vector*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:268:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function ‘virtual void Inkscape::AlignmentSnapper::constrainedSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const Inkscape::Snapper::SnapConstraint&, const std::vector*, std::vector*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:288:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | Geom::Point pp = c.projection(p.getPoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:299:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::projection(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:109:21: 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 projection(Geom::Point const &p) const { // returns the projection of p on this constraint | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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 | ^~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-sort-util.cpp In member function ‘Inkscape::AlignmentSnapper::freeSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, std::vector > const*, std::vector >*) const’, inlined from ‘Inkscape::AlignmentSnapper::freeSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, std::vector > const*, std::vector >*) const’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:253:6: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:268:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:299:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attributes.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attributes.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-sort-util.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/auto-save.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/concepts.h:38: /usr/include/2geom-1.3.0/2geom/intersection.h: In instantiation of ‘Geom::Point Geom::Intersection::point() const [with TimeA = double; TimeB = double]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:113:44: required from here 113 | double len = intersections[0].point().length(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point point() const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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/color.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/color.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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) | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/composite-undo-stack-observer.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/conditions.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conditions.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rdf.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/console-output-undo-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp In file included from /usr/include/2geom-1.3.0/2geom/convex-hull.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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:43, from /usr/include/2geom-1.3.0/2geom/convex-hull.h:36: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:23: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:185:35: required from here 185 | return (bbox) ? bbox->midpoint() : Geom::Point(0, 0); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp: In function ‘Avoid::Polygon avoid_item_poly(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:276:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Geom::Affine itd_mat = item->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:292:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 292 | prev_parallel_hull_edge.setOrigin(hull_edge.origin()+hull_edge.versor().ccw()*spacing); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp: In function ‘std::vector approxItemWithPoints(const SPItem*, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:245:101: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | std::vector child_points = approxItemWithPoints(child_item, item_transform * child_item->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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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()); | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::setVector(Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/line.h:155:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 155 | _final = _initial + v; | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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/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 static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:25: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp: In function ‘approxItemWithPoints(SPItem const*, Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:245:115: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | std::vector child_points = approxItemWithPoints(child_item, item_transform * child_item->transform); | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp: In function ‘avoid_item_poly(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:311:93: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 311 | Avoid::Point avoid_pt((parallel_hull_edge.origin()+parallel_hull_edge.versor()*int_pt->ta)[Geom::X], | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:270:23: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | static Avoid::Polygon avoid_item_poly(SPItem const *item) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:218:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | p[0] *= desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-events.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:91:12: note: parameter passing for argument of type ‘struct Affine’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:219:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | p[1] *= desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-style.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:31: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:36: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-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-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 { | ^~ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp: In function ‘void sp_desktop_apply_css_recursive(SPObject*, SPCSSAttr*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp:149:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Affine const local(item->i2doc_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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp: In function ‘gdouble stroke_average_width(const std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp:466:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 466 | Geom::Affine i2dt = item->i2dt_affine(); | ^ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp: In function ‘sp_desktop_apply_css_recursive(SPObject*, SPCSSAttr*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp:108:1: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | sp_desktop_apply_css_recursive(SPObject *o, SPCSSAttr *css, bool skip_lines) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/device-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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 /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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); } | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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::Point Geom::Ray::origin() const’: /usr/include/2geom-1.3.0/2geom/ray.h:68:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point origin() const { return _origin; } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:57: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In constructor ‘SPDesktop::SPDesktop()’: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:101:1: warning: when initialized here [-Wreorder] 101 | SPDesktop::SPDesktop() | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Parallelogram SPDesktop::get_display_area() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:627:51: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | Geom::Parallelogram SPDesktop::get_display_area() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::current_center() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:764:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 764 | Geom::Point SPDesktop::current_center() const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Affine SPDesktop::w2d() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1483:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1483 | Geom::Affine SPDesktop::w2d() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::w2d(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1488:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1488 | Geom::Point SPDesktop::w2d(Geom::Point const &p) const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Affine SPDesktop::dt2doc() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1504:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | Geom::Affine SPDesktop::dt2doc() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::doc2dt(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1510:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1510 | Geom::Point SPDesktop::doc2dt(Geom::Point const &p) 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:620:33: required from here 620 | set_display_area( r.midpoint(), w.midpoint(), log ); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘bool SPDesktop::isWithinViewport(SPItem*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:348:44: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 348 | auto const viewport = get_display_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘void SPDesktop::set_display_area(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:559:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | canvas->set_affine(_current_affine.d2w()); // For CanvasItems. | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::DesktopAffine::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:435:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 435 | Geom::Affine d2w() const { return _d2w; }; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘void SPDesktop::set_display_area(const Geom::Point&, const Geom::Point&, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:585:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 585 | Geom::Point offset = d2w(c) - w; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘void SPDesktop::DesktopAffine::_update()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:508:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | _d2w = _scale * _rotate * _flip; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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 ) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Parallelogram SPDesktop::get_display_area() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:627:21: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | Geom::Parallelogram SPDesktop::get_display_area() const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:633:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | return Geom::Parallelogram(viewbox) * w2d(); | ~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:633:47: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | return Geom::Parallelogram(viewbox) * w2d(); | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:75: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘void SPDesktop::zoom_absolute(const Geom::Point&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:646:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 646 | Geom::Point w = d2w(center); // Must be before zoom changed. | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::current_center() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:765:81: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | return Geom::Rect(canvas->get_area_world()).midpoint() * _current_affine.w2d(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:765:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | return Geom::Rect(canvas->get_area_world()).midpoint() * _current_affine.w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::DesktopAffine::w2d() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:434:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | Geom::Affine w2d() const { return _w2d; }; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘void SPDesktop::zoom_quick(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:809:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 809 | Geom::Point midpoint = w2d(d_canvas.midpoint()); // Midpoint of drawing on canvas. | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Affine SPDesktop::w2d() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1483:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1483 | Geom::Affine SPDesktop::w2d() const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::w2d(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1488:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1488 | Geom::Point SPDesktop::w2d(Geom::Point const &p) const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1490:35: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1490 | return p * _current_affine.w2d(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1490:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1490 | return p * _current_affine.w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::d2w(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1495:35: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1495 | return p * _current_affine.d2w(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1495:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1495 | return p * _current_affine.d2w(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Affine SPDesktop::dt2doc() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1504:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | Geom::Affine SPDesktop::dt2doc() const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::doc2dt(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1510:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1510 | Geom::Point SPDesktop::doc2dt(Geom::Point const &p) const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::dt2doc(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1517:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1517 | return p * dt2doc(); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1517:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1517 | return p * dt2doc(); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::current_center() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:765:81: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | return Geom::Rect(canvas->get_area_world()).midpoint() * _current_affine.w2d(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:765:57: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | return Geom::Rect(canvas->get_area_world()).midpoint() * _current_affine.w2d(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::set_display_area(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:559:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | canvas->set_affine(_current_affine.d2w()); // For CanvasItems. | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::set_display_area(Geom::Rect const&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:620:47: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 620 | set_display_area( r.midpoint(), w.midpoint(), log ); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::w2d() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1483:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1483 | Geom::Affine SPDesktop::w2d() const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::get_display_area() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:627:21: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | Geom::Parallelogram SPDesktop::get_display_area() const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:627:21: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:627:21: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:633:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | return Geom::Parallelogram(viewbox) * w2d(); | ~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::isWithinViewport(SPItem*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:346:6: note: parameter passing for argument of type ‘const struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | bool SPDesktop::isWithinViewport (SPItem *item) const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::w2d(Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1488:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1488 | Geom::Point SPDesktop::w2d(Geom::Point const &p) const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::dt2doc() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1504:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | Geom::Affine SPDesktop::dt2doc() const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::doc2dt(Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1510:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1510 | Geom::Point SPDesktop::doc2dt(Geom::Point const &p) const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::dt2doc(Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1515:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1515 | Geom::Point SPDesktop::dt2doc(Geom::Point const &p) const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1515: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1515:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1515: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1517:22: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1517 | return p * dt2doc(); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::set_display_area(Geom::Point const&, Geom::Point const&, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:582:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | SPDesktop::set_display_area (Geom::Point const &c, Geom::Point const &w, bool log) | ^~~~~~~~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::setScale(Geom::Scale)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:439:20, inlined from ‘SPDesktop::set_display_area(Geom::Rect const&, double, bool)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:616:29: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:508:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | _d2w = _scale * _rotate * _flip; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::set_display_width(Geom::Rect const&, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:687:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 687 | void SPDesktop::set_display_width(Geom::Rect const &rect, Geom::Coord border) | ^~~~~~~~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::setScale(Geom::Scale)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:439:20, inlined from ‘SPDesktop::zoom_absolute(Geom::Point const&, double, bool)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:651:29: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:508:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | _d2w = _scale * _rotate * _flip; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::zoom_absolute(Geom::Point const&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:644:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 644 | SPDesktop::zoom_absolute(Geom::Point const ¢er, double zoom, bool keep_point) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:644:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:644: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:644:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:646:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 646 | Geom::Point w = d2w(center); // Must be before zoom changed. | ~~~^~~~~~~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::setScale(Geom::Scale)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:439:20, inlined from ‘SPDesktop::zoom_absolute(Geom::Point const&, double, bool)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:651:29: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In function ‘_pinch_scale_changed_handler(_GtkGesture*, double, SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:89:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static void _pinch_scale_changed_handler(GtkGesture *gesture, gdouble delta, SPDesktop *desktop) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::setRotate(double)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:452:20, inlined from ‘SPDesktop::rotate_absolute_keep_point(Geom::Point const&, double)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:842:30: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:508:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | _d2w = _scale * _rotate * _flip; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::rotate_absolute_keep_point(Geom::Point const&, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:839:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | SPDesktop::rotate_absolute_keep_point (Geom::Point const &c, double rotate) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:839:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:839: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:839:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:841:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 841 | Geom::Point w = d2w( c ); // Must be before rotate changed. | ~~~^~~~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::setRotate(double)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:452:20, inlined from ‘SPDesktop::rotate_absolute_keep_point(Geom::Point const&, double)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:842:30: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::rotate_relative_keep_point(Geom::Point const&, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:854:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 854 | SPDesktop::rotate_relative_keep_point (Geom::Point const &c, double rotate) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:854:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:854:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:854:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:856:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 856 | Geom::Point w = d2w( c ); // Must be before rotate changed. | ~~~^~~~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::addRotate(double)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:460:20, inlined from ‘SPDesktop::rotate_relative_keep_point(Geom::Point const&, double)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:857:30: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::rotate_absolute_center_point(Geom::Point const&, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:869:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 869 | SPDesktop::rotate_absolute_center_point (Geom::Point const &c, double rotate) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:869:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:869: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:869:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘SPDesktop::DesktopAffine::setRotate(double)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:451:44, inlined from ‘SPDesktop::rotate_absolute_center_point(Geom::Point const&, double)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:871:30: /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)) {} | ~~~~~~~~~~~~^~~~~~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::setRotate(double)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:452:20, inlined from ‘SPDesktop::rotate_absolute_center_point(Geom::Point const&, double)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:871:30: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::rotate_relative_center_point(Geom::Point const&, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:884:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 884 | SPDesktop::rotate_relative_center_point (Geom::Point const &c, double rotate) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:884:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:884: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:884:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘SPDesktop::DesktopAffine::addRotate(double)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:459:45, inlined from ‘SPDesktop::rotate_relative_center_point(Geom::Point const&, double)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:886:30: /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)) {} | ~~~~~~~~~~~~^~~~~~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::addRotate(double)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:460:20, inlined from ‘SPDesktop::rotate_relative_center_point(Geom::Point const&, double)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:886:30: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::flip_absolute_keep_point(Geom::Point const&, SPDesktop::CanvasFlip)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:898:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | SPDesktop::flip_absolute_keep_point (Geom::Point const &c, CanvasFlip flip) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:898:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:898: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:898:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:900:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 900 | Geom::Point w = d2w(c); // Must be before flip. | ~~~^~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::addFlip(SPDesktop::CanvasFlip)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:485:20, inlined from ‘SPDesktop::DesktopAffine::setFlip(SPDesktop::CanvasFlip)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:465:20, inlined from ‘SPDesktop::flip_absolute_keep_point(Geom::Point const&, SPDesktop::CanvasFlip)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:901:28: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::flip_relative_keep_point(Geom::Point const&, SPDesktop::CanvasFlip)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:913:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 913 | SPDesktop::flip_relative_keep_point (Geom::Point const &c, CanvasFlip flip) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:913:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:913: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:913:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:915:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | Geom::Point w = d2w(c); // Must be before flip. | ~~~^~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::addFlip(SPDesktop::CanvasFlip)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:485:20, inlined from ‘SPDesktop::flip_relative_keep_point(Geom::Point const&, SPDesktop::CanvasFlip)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:916:28: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::zoom_quick(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:773:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 773 | void SPDesktop::zoom_quick(bool enable) | ^~~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/document-subset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document-subset.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-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:43, from /usr/include/2geom-1.3.0/2geom/circle.h:40: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:29: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:51:19: required from here 51 | if (a.midpoint().x() < b.midpoint().x()) | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:358:47: required from here 358 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/document-undo.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document-undo.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:247:74: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Xbounds.expandBy(_snapmanager->_desktop->get_display_area().maxExtent(), 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In function ‘int sortBoxesDown(const Geom::Rect&, const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:72:19: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 72 | if (a.midpoint().y() < b.midpoint().y()) | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:357:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:357:63: 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::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:357:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:395:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:395:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:395:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:429:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:429:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:429:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:435:34: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:453:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 453 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:453:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 453 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:453:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 453 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:492:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:492:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:492:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:526:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 526 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:526:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 526 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:526:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 526 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:532:34: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:540:85: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 540 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:540:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 540 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:540:85: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 540 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /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-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-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; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘virtual void Inkscape::DistributionSnapper::freeSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const std::vector*, std::vector*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:590:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 590 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘virtual void Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const Inkscape::Snapper::SnapConstraint&, const std::vector*, std::vector*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:611:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | Geom::Point pp = c.projection(p.getPoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:615:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 615 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::projection(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:109:21: 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 projection(Geom::Point const &p) const { // returns the projection of p on this constraint | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:357:89: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:357:88: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:395:89: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:395:88: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:429:89: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:429:88: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:453:89: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 453 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:453:88: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 453 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:492:89: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:492:88: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:526:89: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 526 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:526:88: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 526 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:540:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 540 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:540:84: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 540 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘Inkscape::DistributionSnapper::_collectBBoxes(Geom::OptRect const&, bool const&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:213:6: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | void Inkscape::DistributionSnapper::_collectBBoxes(Geom::OptRect const &bbox_to_snap, bool const &first_point) const | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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; | ^~~~~~~~~~~ In member function ‘Inkscape::DistributionSnapper::freeSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, std::vector > const*, std::vector >*) const’, inlined from ‘Inkscape::DistributionSnapper::freeSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, std::vector > const*, std::vector >*) const’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:571:6: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:590:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 590 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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, | ^~~~~~~~ In member function ‘Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, Inkscape::Snapper::SnapConstraint const&, std::vector > const*, std::vector >*) const’, inlined from ‘Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, Inkscape::Snapper::SnapConstraint const&, std::vector > const*, std::vector >*) const’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:596:6: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:615:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 615 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/document.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ege-color-prof-tracker.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/event-log.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/event-log.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:64: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:75: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.h:13, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:52: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h: In constructor ‘SPDocument::SPDocument()’: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:778:42: required from here 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:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:778:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘void SPDocument::fitToRect(const Geom::Rect&, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1032:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1032 | _page_manager->movePages(item_translation); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘void SPDocument::setupViewport(SPItemCtx*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1404:23: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 1404 | ctx->viewport = Geom::Rect::from_xywh(0, 0, Inkscape::Util::Quantity::convert(210, "mm", "px"), Inkscape::Util::Quantity::convert(297, "mm", "px")); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1406:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1406 | ctx->i2vp = Geom::identity(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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()); | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘SPDocument::setupViewport(SPItemCtx*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1399:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1399 | ctx->i2doc = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In function ‘SPDocument::getItemFromListAtPointBottom(unsigned int, SPGroup*, std::vector > const&, Geom::Point const&, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1586:92: note: parameter passing for argument of type ‘struct 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 member function ‘SPDocument::setDocumentScale(double, double)’, inlined from ‘SPDocument::setDocumentScale(double, double)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:771:6: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:778:42: note: parameter passing for argument of type ‘struct CRect’ 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-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-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 | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘SPDocument::fitToRect(Geom::Rect const&, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1032:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1032 | _page_manager->movePages(item_translation); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘SPDocument::setupViewport(SPItemCtx*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1404:46: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1404 | ctx->viewport = Geom::Rect::from_xywh(0, 0, Inkscape::Util::Quantity::convert(210, "mm", "px"), Inkscape::Util::Quantity::convert(297, "mm", "px")); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/extract-uri.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/file-update.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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-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-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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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); } | ^ 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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1017:77: required from here 1017 | Geom::Point mouse_offset = desktop->point() - sel_bbox->midpoint(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1219:81: required from here 1219 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ^~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:78: required from here 1225 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:82: required from here 1225 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:951:92: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 951 | Geom::Affine relative_use_transform = original->transform.inverse() * use->transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:991:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 991 | selection->applyAffine(desktop->dt2doc() * doc2parent * desktop->doc2dt(), true, false, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1005:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1005 | min = clipnode->getAttributePoint("min", min); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:53: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1026:68: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1026:68: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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::GenericRect::CPoint’ {aka ‘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); } | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘SPObject* file_import(SPDocument*, const Glib::ustring&, Inkscape::Extension::Extension*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1175:111: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1175 | Geom::Affine affine = doc->getRoot()->c2p * cast(place_to_insert)->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1183:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1183 | Geom::Point m( pointer_location - sel_bbox->midpoint() ); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:96: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:96: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:8: note: parameter passing for argument of type ‘Geom::Affine’ 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-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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:8: note: parameter passing for argument of type ‘Geom::Affine’ 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/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:510:50: required from here 510 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | doc->getHeight().value("px") * ratio_viewbox)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1357:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1357 | } | ^ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1009:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1009 | Geom::Point offset = pos_original - sel_bbox->corner(3); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:53: note: parameter passing for argument of type ‘struct CPoint’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:96: note: parameter passing for argument of type ‘struct Affine’ 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-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-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-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() ); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:510:50: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-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-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::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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]); } | ^~~~~~~ /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-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-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()); /* *** */ | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:82: note: parameter passing for argument of type ‘struct Affine’ 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-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1176:81: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1176 | selection->applyAffine(desktop->dt2doc() * affine * desktop->doc2dt(), true, false, false); | ^ /builddir/build/BUILD/inkscape-1.3.2-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, | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1045:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1054:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1054 | auto pointer_location = desktop->point(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1175:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1175 | Geom::Affine affine = doc->getRoot()->c2p * cast(place_to_insert)->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:510:50: note: parameter passing for argument of type ‘struct CRect’ 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-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-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-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(); | ~~~~~~~~~~~~~~~~~~~~~^~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:894:6: note: parameter passing for argument of type ‘struct Point’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:894:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:894: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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:951:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 951 | Geom::Affine relative_use_transform = original->transform.inverse() * use->transform; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:991:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 991 | selection->applyAffine(desktop->dt2doc() * doc2parent * desktop->doc2dt(), true, false, false); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1005:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1005 | min = clipnode->getAttributePoint("min", min); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-enums.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-enums.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-blend.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-enums.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gc-anchored.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-blend.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-enums.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gc-finalized.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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp: In function ‘SPFilter* new_filter_simple_from_item(SPDocument*, SPItem*, const char*, gdouble)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:306:84: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | return new_filter_blend_gaussian_blur(document, mode, radius, item->i2dt_affine().descrim()); | ~~~~~~~~~~~~~~~~~^~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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-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-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:30: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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/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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:365:47: required from here 365 | Geom::Coord const width = bbox->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:379:40: required from here 379 | Geom::Scale(1, height/width) * | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:477:45: required from here 477 | bbox->min()[Geom::X], bbox->min()[Geom::Y]); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:360:44: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:365:47: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 365 | Geom::Coord const width = bbox->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:380:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | Geom::Translate (center); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:378:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::Affine squeeze = Geom::Translate (-center) * | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:378:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::Affine squeeze = Geom::Translate (-center) * | ~~~~~~~~~~~~~~~~~~~~^ 379 | Geom::Scale(1, height/width) * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:387:61: 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 pStart = center - Geom::Point(width/2, 0); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘SPGradient* sp_gradient_convert_to_userspace(SPGradient*, SPItem*, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:473:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:475:54: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 475 | bbox2user = Geom::Affine(bbox->dimensions()[Geom::X], 0, | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:480:23: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | bbox2user = Geom::identity(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:520:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | Geom::Point p1_u = p1_b * point_convert; | ^~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘void sp_item_gradient_set_coords(SPItem*, GrPointType, guint, Geom::Point, Inkscape::PaintTarget, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1246 | void sp_item_gradient_set_coords(SPItem *item, GrPointType point_type, guint point_i, Geom::Point p_w, Inkscape::PaintTarget fill_or_stroke, bool write_repr, bool scale) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1259:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1259 | Geom::Affine i2d (item->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1260:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1260 | Geom::Point p = p_w * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1260:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1260 | Geom::Point p = p_w * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1260:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1260 | Geom::Point p = p_w * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1261:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1261 | p *= (gradient->gradientTransform).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1332:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1332 | Geom::Point c_w = c * gradient->gradientTransform * i2d; // now in desktop coords | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1377:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | Geom::Affine (Geom::Translate (c_w)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1372:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1372 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1372:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1372 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1386:106: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1386 | Geom::Point r2_w = (c + Geom::Point(0, -rg->r.computed)) * gradient->gradientTransform * i2d; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1396:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1396 | Geom::Affine (Geom::Translate (c_w)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1391:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1391 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1391:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1391 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘Geom::Point getGradientCoords(SPItem*, GrPointType, guint, Inkscape::PaintTarget)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1618:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1618 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1620:47: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1620 | p *= Geom::Affine(bbox->dimensions()[Geom::X], 0, | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1625:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1625 | p *= Geom::Affine(gradient->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1626:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1626 | return p; | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::Line(Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/line.h:73:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | _final = _initial + v; | ^ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1924:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1924 | } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1546:139: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1546 | p = (1-offset) * Geom::Point(lg->x1.computed, lg->y1.computed) + offset * Geom::Point(lg->x2.computed, lg->y2.computed); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1618:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1618 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1622:60: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1622 | bbox->min()[Geom::X], bbox->min()[Geom::Y]); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:360:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:368:46: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point const center = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_gradient_convert_to_userspace(SPGradient*, SPItem*, char const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:473:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:477:67: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 477 | bbox->min()[Geom::X], bbox->min()[Geom::Y]); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:480:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | bbox2user = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:520:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | Geom::Point p1_u = p1_b * point_convert; | ^~~~~~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2647:43: required from here 2647 | hor_levels.push_back(rect->min()[Geom::Y]); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_item_gradient_set_coords(SPItem*, GrPointType, unsigned int, Geom::Point, Inkscape::PaintTarget, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1372:73: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1372 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1372:69: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1372 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1373:58: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | Geom::Affine (Geom::Rotate(-r1_angle)) * | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1386:86: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1386 | Geom::Point r2_w = (c + Geom::Point(0, -rg->r.computed)) * gradient->gradientTransform * i2d; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1391:73: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1391 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1391:69: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1391 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1392:58: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1392 | Geom::Affine (Geom::Rotate(-r2_angle)) * | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘SPStop* GrDrag::addStopNearPoint(SPItem*, Geom::Point, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:416:106: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 416 | Geom::Affine transform = Geom::Affine(mg->gradientTransform)*(Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:430:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 430 | p[0] = patch.getPoint( 0, 0 ) * 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 = 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘void GrDragger::moveMeshHandles(Geom::Point, MeshNodeOperation)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1375:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1375 | Geom::Affine i2d ( item->i2dt_affine() ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1376:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1376 | Geom::Point pcg_old = pc_old * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1376:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1376 | Geom::Point pcg_old = pc_old * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1376:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1376 | Geom::Point pcg_old = pc_old * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1377:57: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | pcg_old *= (gradient->gradientTransform).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1386:90: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1386 | Geom::Point pk = getGradientCoords( item, POINT_MG_HANDLE, i, fill_or_stroke ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘void GrDrag::updateLines()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2511:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2511 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2552:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2552 | addLine(item, getGradientCoords(item, POINT_LG_BEGIN, 0, Inkscape::FOR_STROKE), getGradientCoords(item, POINT_LG_END, 0, Inkscape::FOR_STROKE), Inkscape::FOR_STROKE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2593:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2593 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘void GrDrag::updateLevels()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2647:43: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 2647 | hor_levels.push_back(rect->min()[Geom::Y]); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1625:86: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1625 | p *= Geom::Affine(gradient->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1625:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1625 | p *= Geom::Affine(gradient->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:379:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 379 | Geom::Scale(1, height/width) * | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_gradient_transform_multiply(SPGradient*, Geom::Affine, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:572:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 572 | void sp_gradient_transform_multiply(SPGradient *gradient, Geom::Affine postmul, bool set) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_item_gradient_set_coords(SPItem*, GrPointType, unsigned int, Geom::Point, Inkscape::PaintTarget, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1246 | void sp_item_gradient_set_coords(SPItem *item, GrPointType point_type, guint point_i, Geom::Point p_w, Inkscape::PaintTarget fill_or_stroke, bool write_repr, bool scale) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1259:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1259 | Geom::Affine i2d (item->i2dt_affine ()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1310:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1310 | double offset = Geom::LineSegment(begin, end).nearestTime(p); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1379:87: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1379 | new_transform = gradient->gradientTransform * i2d * move * i2d.inverse(); | ~~~~~~~~~~~^~ In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘sp_item_gradient_set_coords(SPItem*, GrPointType, unsigned int, Geom::Point, Inkscape::PaintTarget, bool, bool)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1392:57: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_item_gradient_set_coords(SPItem*, GrPointType, unsigned int, Geom::Point, Inkscape::PaintTarget, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1398:87: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1398 | new_transform = gradient->gradientTransform * i2d * move * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1407:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1407 | double offset = Geom::LineSegment(start, end).nearestTime(p); | ^ /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); } | ^~~~~~~~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘GrDragger::moveMeshHandles(Geom::Point, MeshNodeOperation)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1311:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1311 | GrDragger::moveMeshHandles ( Geom::Point pc_old, MeshNodeOperation op ) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1311: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1311:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1311: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1375:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1375 | Geom::Affine i2d ( item->i2dt_affine() ); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1379:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1379 | mg->array.update_handles( point_i, selected_corners[ gradient ], pcg_old, op ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘GrDrag::updateLines()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2511:111: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2511 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454:6: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2511:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2511 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2513:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2513 | addCurve (item, h[0], h[1], h[2], h[3], corner0, corner1, handle0, handle1, Inkscape::FOR_FILL ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2519:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2519 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2521:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2521 | addCurve (item, h[0], h[1], h[2], h[3], corner1, corner2, handle2, handle3, Inkscape::FOR_FILL ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2528:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2528 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2530:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2530 | addCurve (item, h[0], h[1], h[2], h[3], corner2, corner3, handle4, handle5, Inkscape::FOR_FILL ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2536:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2536 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2538:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2538 | addCurve (item, h[0], h[1], h[2], h[3], corner3, corner0, handle6, handle7, Inkscape::FOR_FILL ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2593:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2593 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2595:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2595 | addCurve (item, h[0], h[1], h[2], h[3], corner0, corner1, handle0, handle1, Inkscape::FOR_STROKE); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2601:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2601 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2603:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2603 | addCurve (item, h[0], h[1], h[2], h[3], corner1, corner2, handle2, handle3, Inkscape::FOR_STROKE); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2610:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2610 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2612:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2612 | addCurve (item, h[0], h[1], h[2], h[3], corner2, corner3, handle4, handle5, Inkscape::FOR_STROKE); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2618:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2618 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2620:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2620 | addCurve (item, h[0], h[1], h[2], h[3], corner3, corner0, handle6, handle7,Inkscape::FOR_STROKE); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘GrDrag::addStopNearPoint(SPItem*, Geom::Point, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:416:106: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 416 | Geom::Affine transform = Geom::Affine(mg->gradientTransform)*(Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350:9: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 350 | SPStop *GrDrag::addStopNearPoint(SPItem *item, Geom::Point mouse_p, double tolerance) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:416:105: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 416 | Geom::Affine transform = Geom::Affine(mg->gradientTransform)*(Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:430:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 430 | p[0] = patch.getPoint( 0, 0 ) * transform; | ~~~~~~~~~~~~~~^~~~~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/grid-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:14: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:122:81: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^~~ 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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:153:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | auto const lyw = spacing.y() * desktop->d2w().descrim(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:122:81: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:127:111: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | s.emplace_back(basis(i), basis(i) * Util::round_to_upper_multiple_plus(p[i], scaled_spacing, origin[i])); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:110:23: note: parameter passing for argument of type ‘const 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 | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘Inkscape::GridSnapper::getSnapLinesAxonom[abi:cxx11](Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:153:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | auto const lyw = spacing.y() * desktop->d2w().descrim(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:134:23: note: parameter passing for argument of type ‘const 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 | ^~~~~~~~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.h:13, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.cpp:31: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); | ^ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-version-info.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/layer-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/layer-manager.cpp [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/line-geometry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.h:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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-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-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-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-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-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-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-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-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-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-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) | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /usr/include/2geom-1.3.0/2geom/point.h:38: /usr/include/c++/14/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++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:167:41: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | auto vb = desktop->get_display_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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); | ~~~~~~~~~~~~~~~^~~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/line-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In member function ‘Box3D::Line::closest_to(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:56:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 56 | Geom::Point Line::closest_to(Geom::Point const &pt) | ^~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165:28: note: parameter passing for argument of type ‘struct Parallelogram’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165:28: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:167:40: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | auto vb = desktop->get_display_area(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/media.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/media.cpp [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/message-context.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/message-context.cpp [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/message-stack.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/message-stack.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-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/mod360.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/mod360.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/object-hierarchy.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-hierarchy.cpp In file included from /usr/include/2geom-1.3.0/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/object-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/oklab.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/oklab.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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/circle.h:38, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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:43, from /usr/include/2geom-1.3.0/2geom/circle.h:40: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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 { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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]) }); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/page-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-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; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:32: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:34: /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/intersection.h: In instantiation of ‘Geom::Point Geom::Intersection::point() const [with TimeA = Geom::PathVectorTime; TimeB = Geom::PathVectorTime]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:619:66: required from here 619 | Geom::Point p_inters = dt->doc2dt(inter.point()); | ~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point point() const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:359:90: required from here 359 | pv.push_back(layout->baseline() * root_item->i2dt_affine() * _candidate.additional_affine * _snapmanager->getDesktop()->doc2dt()); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:335:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | Geom::Affine i2doc(Geom::identity()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:428:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 428 | _paths_to_snap_to->push_back(SnapCandidatePath(curve->get_pathvector() * selected_path->i2doc_affine(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:459:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 459 | Geom::Point const sp_doc = curve->pointAt(*np); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_snapPathsConstrained(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&, std::vector*, const SPPath*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:586:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 586 | _paths_to_snap_to->push_back(SnapCandidatePath(curve->get_pathvector() * selected_path->i2doc_affine(), SNAPTARGET_PATH, Geom::OptRect(), true)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:611:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | Geom::Point start_pt = dt->doc2dt(curve->pointAt(0)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘virtual void Inkscape::ObjectSnapper::freeSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const std::vector*, std::vector*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:649:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 649 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘virtual void Inkscape::ObjectSnapper::constrainedSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const Inkscape::Snapper::SnapConstraint&, const std::vector*, std::vector*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:689:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 689 | Geom::Point pp = c.projection(p.getPoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:696:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 696 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:739:18: note: parameter passing for argument of type ‘const 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:777:66: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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; | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:335:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | Geom::Affine i2doc(Geom::identity()); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, std::vector >*, SPPath const*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:494:105: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 494 | sp_tangent_dt = dt->doc2dt(sp_tangent_doc) - dt->doc2dt(Geom::Point(0,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/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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/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-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-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 { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:14: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * 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) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:739:18: note: parameter passing for argument of type ‘const 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(double&, double&, double&, bool&, bool&, Geom::Point const&)void’, inlined from ‘Geom::PathIteratorSink >::arcTo(double, double, double, bool, bool, Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:168:48: /usr/include/2geom-1.3.0/2geom/path.h:806:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:377:81: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 377 | pv *= root_item->i2dt_affine() * _candidate.additional_affine * _snapmanager->getDesktop()->doc2dt(); // (_edit_transform * _i2d_transform); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:285:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:340:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 340 | i2doc = use->get_root_transform(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:393:64: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | auto path = _getPathvFromRect(*rect); | ^ 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) {} | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, std::vector >*, SPPath const*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:404:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | void Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults &isr, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:404:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:428:117: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 428 | _paths_to_snap_to->push_back(SnapCandidatePath(curve->get_pathvector() * selected_path->i2doc_affine(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:459:62: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 459 | Geom::Point const sp_doc = curve->pointAt(*np); | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309:51: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Inkscape::ObjectSnapper::_snapPathsConstrained(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Inkscape::Snapper::SnapConstraint const&, Geom::Point const&, std::vector >*, SPPath const*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:530:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 530 | void Inkscape::ObjectSnapper::_snapPathsConstrained(IntermSnapResults &isr, | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:530: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/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:586:117: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 586 | _paths_to_snap_to->push_back(SnapCandidatePath(curve->get_pathvector() * selected_path->i2doc_affine(), SNAPTARGET_PATH, Geom::OptRect(), true)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:619:54: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 619 | Geom::Point p_inters = dt->doc2dt(inter.point()); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:150:41: required from here 150 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:587:81: required from here 587 | page->setDocumentRect(Geom::Rect(Geom::Point(0, 0), rect->dimensions())); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Inkscape::ObjectSnapper::freeSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, std::vector > const*, std::vector >*) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:649:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 649 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Inkscape::ObjectSnapper::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:677:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 677 | void Inkscape::ObjectSnapper::constrainedSnap( IntermSnapResults &isr, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:696:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 696 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:150:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘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::GenericRect::CRect’ {aka ‘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-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-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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:65: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:65: note: parameter passing for argument of type ‘Geom::Affine’ 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-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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309:14: note: parameter passing for argument of type ‘Geom::Affine’ 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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:311:81: note: parameter passing for argument of type ‘Geom::Affine’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:455:42: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-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()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:587:81: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-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(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘void Inkscape::PageManager::movePages(Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:708:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 708 | void PageManager::movePages(Geom::Affine tr) | ^~~~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:716:2: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | }; // namespace Inkscape | ^ /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-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-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/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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:65: note: parameter passing for argument of type ‘struct Affine’ 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-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:311:61: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 311 | return _selected_page ? _selected_page->getDesktopAffine() : Geom::identity(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::movePages(Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:708:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 708 | void PageManager::movePages(Geom::Affine tr) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::deletePage(SPPage*, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:219:6: 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) | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 { | ^~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/path-prefix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-prefix.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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::combine(bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp:148:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | c.transform(item->getRelativeTransform(first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/perspective-line.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp: In member function ‘Inkscape::ObjectSet::combine(bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp:72:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 72 | void ObjectSet::combine(bool skip_undo, bool silent) | ^~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/preferences.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.h:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp:25: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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/print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/print.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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) | ^~~~~~~~~~~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/profile-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/print.cpp:29: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/proj_pt.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/proj_pt.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: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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/proj_pt.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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/pure-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.cpp [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/rdf.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rdf.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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;} | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) 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 Scale&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.cpp:163:39: required from here 163 | return (p.getPoint() - _origin) * _scale + _origin; | ^~~~~~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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/selcue.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ 65 | t = pow(t, 3); | ~~~^~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:44:38: required from here 44 | return _path * _desktop->w2d(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int 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; | ~~~~~~~~~^ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp: In member function ‘Geom::Path Inkscape::Rubberband::getPath() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:44:37: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 44 | return _path * _desktop->w2d(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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)); | ~~~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ /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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp: In member function ‘Inkscape::Rubberband::getPath() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:40:12: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Path Inkscape::Rubberband::getPath() 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) {} | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-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-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/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.3.2-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/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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp: In member function ‘void Inkscape::SelCue::_newTextBaselines()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:203:151: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | auto canvas_item = make_canvasitem(_desktop->getCanvasControls(), CANVAS_ITEM_CTRL_SHAPE_SQUARE, (*pt) * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:203:132: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | auto canvas_item = make_canvasitem(_desktop->getCanvasControls(), CANVAS_ITEM_CTRL_SHAPE_SQUARE, (*pt) * item->i2dt_affine()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:190:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | void SelCue::_newTextBaselines() | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/selection-describer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-describer.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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; } | ^ /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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1868:41: required from here 1868 | Geom::Translate const p2o(-bbox->min()); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:80: required from here 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1874:37: required from here 1874 | Geom::Affine const final( p2o * scale * o2n ); | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2278:31: required from here 2278 | Geom::Point m = r.midpoint(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::XML::Node* Inkscape::ObjectSet::group(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:797:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 797 | Geom::Affine item_t(Geom::identity()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1755:74: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1755 | use->doWriteTransform(item->transform.inverse(), nullptr, compensate); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1839:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1839 | item->setCenter(old_center * affine); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:68: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1874:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1874 | Geom::Affine const final( p2o * scale * o2n ); | ^ /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::GenericRect::CPoint’ {aka ‘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]); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1891:26: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1899:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1899 | Geom::Affine const final( n2d * scale * d2n ); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1906:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1906 | Geom::Translate const n2d(-center); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1908:64: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1908 | Geom::Affine const final( Geom::Affine(n2d) * rotate * d2n ); | ^ /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/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::skewRelative(const Geom::Point&, double, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1915:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1915 | Geom::Translate const n2d(-align); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1919:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1919 | Geom::Affine const final( n2d * skew * d2n ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::rotateScreen(double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2306:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2306 | gdouble const r = Geom::L2(cornerFarthestFrom(*bbox, *center_) - *center_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘void scroll_to_show_item(SPDesktop*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2629:43: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 2629 | auto dbox = desktop->get_display_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2633:49: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 2633 | Geom::Point const s_dt = sbox->midpoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::relink()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2734:82: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2734 | Geom::Affine translation = Geom::Translate(newcenter - center); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2734:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2734 | Geom::Affine translation = Geom::Translate(newcenter - center); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2734:82: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2734 | Geom::Affine translation = Geom::Translate(newcenter - center); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::cloneOriginal()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3004:41: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 3004 | curve.moveto(a->midpoint()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::toMarker(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3153:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3153 | parent_transform = parentItem->i2doc_affine(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3166:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3166 | Geom::Rect bbox(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3170:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3170 | Geom::Affine const move = Geom::Translate(-bbox.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3170:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3170 | Geom::Affine const move = Geom::Translate(-bbox.min()); | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3170:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3170 | Geom::Affine const move = Geom::Translate(-bbox.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3171:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3171 | Geom::Point const center = bbox.dimensions() * 0.5; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘Geom::Affine’ 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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::toSymbol()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3295:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3295 | transform = Geom::identity(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::tile(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3457:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3457 | Geom::Rect bbox(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3473:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3473 | Geom::Affine move = Geom::Translate(- bbox.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3473:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3473 | Geom::Affine move = Geom::Translate(- bbox.min()); | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3473:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3473 | Geom::Affine move = Geom::Translate(- bbox.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::createBitmapCopy()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3639:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3639 | dpi = item->getExportDpi(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3668:111: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3668 | Geom::Affine affine = Geom::Translate(bbox->left(), bbox->top()) * parentItem->i2doc_affine().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/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 ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:4401:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 4401 | } | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘cornerFarthestFrom(Geom::Rect const&, Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2278:31: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 2278 | Geom::Point m = r.midpoint(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘sp_selection_paste_impl(SPDocument*, SPObject*, std::vector >&, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:321:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 321 | Geom::Affine item_t(Geom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3166:27: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 3166 | Geom::Rect bbox(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3170:58: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3170 | Geom::Affine const move = Geom::Translate(-bbox.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3170:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3170 | Geom::Affine const move = Geom::Translate(-bbox.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::tile(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3473:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3473 | Geom::Affine move = Geom::Translate(- bbox.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3473:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3473 | Geom::Affine move = Geom::Translate(- bbox.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::group(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:797:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 797 | Geom::Affine item_t(Geom::identity()); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::applyAffine(Geom::Affine const&, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1839:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1839 | item->setCenter(old_center * affine); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:68: note: parameter passing for argument of type ‘struct CPoint’ 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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1908:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1908 | Geom::Affine const final( Geom::Affine(n2d) * rotate * d2n ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::rotateScreen(double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2306:71: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2306 | gdouble const r = Geom::L2(cornerFarthestFrom(*bbox, *center_) - *center_); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::moveRelative(Geom::Point const&, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1925:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1925 | applyAffine(Geom::Affine(Geom::Translate(move)), true, compensate); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::relink()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2734:76: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2734 | Geom::Affine translation = Geom::Translate(newcenter - center); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::toSymbol()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3295:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3295 | transform = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::cloneOriginal()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3004:41: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 3004 | curve.moveto(a->midpoint()); | ~~~~~~~~~~~^~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘take_style_from_item(SPObject*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1260:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1260 | take_style_from_item(SPObject *object) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘scroll_to_show_item(SPDesktop*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-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(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2627:6: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 2627 | void scroll_to_show_item(SPDesktop *desktop, SPItem *item) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2627:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2627:6: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2634:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2634 | Geom::Point const s_w = desktop->d2w(s_dt); | ~~~~~~~~~~~~^~~~~~ /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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::applyAffine(Geom::Affine const&, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1778:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1778 | Geom::Affine t = parent2dt * affine * parent2dt.inverse(); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1654:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1654 | void ObjectSet::applyAffine(Geom::Affine const &affine, bool set_i2d, bool compensate, | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1654:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1709:41: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1755:74: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1755 | use->doWriteTransform(item->transform.inverse(), nullptr, compensate); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::skewRelative(Geom::Point const&, double, double)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1919:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1919 | Geom::Affine const final( n2d * skew * d2n ); | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::relink()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2695:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2695 | void ObjectSet::relink() | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2695:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/selection.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2732:49: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2732 | auto center = ref->getCenter(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2745:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2745 | Geom::Affine m = t.inverse() * translation.inverse() * t; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::createBitmapCopy()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3584:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3584 | void ObjectSet::createBitmapCopy() | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3584:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3639:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3639 | dpi = item->getExportDpi(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3668:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3668 | Geom::Affine affine = Geom::Translate(bbox->left(), bbox->top()) * parentItem->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans-handles.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-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-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 { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.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: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:37: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-preferences.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.h:23, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.h:29: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:29: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:47: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:54: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:284:43: required from here 284 | _point_geom = _geometric_bbox->min() + _geometric_bbox->dimensions() * Geom::Scale(x, y); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:373:90: required from here 373 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1472:40: required from here 1472 | _relative_affine = r2 * r1.inverse(); | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1475:43: required from here 1475 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ^ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:263:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 263 | _items_affines.push_back(it->i2dt_affine()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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 | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::transform(const Geom::Affine&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:373:92: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:373:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:373:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:410:22: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 410 | p[i] = _bbox->corner(i) * affine; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::ungrab()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:490:67: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | } else if (_current_relative_affine.withoutTranslation().isScale()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::stamp(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:643:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | copy_item->setCenter(*_center * _current_relative_affine); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::_updateHandles()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:708:54: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 708 | anchor_x = (_center->x() - _bbox->min()[Geom::X]) / _bbox->dimensions()[Geom::X]; | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1080:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | _absolute_affine = Geom::identity(); //Initialize the scaler | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1192:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1192 | _absolute_affine = Geom::identity(); //Initialize the scaler | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1385:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1385 | _relative_affine = Geom::identity(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1472:22: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1472:22: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::moveTo(const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1671:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1671 | Geom::Affine const move((Geom::Translate(dxy))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureTranslate::PureTranslate(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:58:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | PureTranslate(Geom::Point vector = Geom::Point()) : _vector(vector), _vector_snapped(vector) {} | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:111: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-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-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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1714:119: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1714 | new_bbox.min()[Geom::X], new_bbox.min()[Geom::Y], new_bbox.max()[Geom::X], new_bbox.max()[Geom::Y]); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1714:33: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1714 | new_bbox.min()[Geom::X], new_bbox.min()[Geom::Y], new_bbox.max()[Geom::X], new_bbox.max()[Geom::Y]); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1714:119: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1714 | new_bbox.min()[Geom::X], new_bbox.min()[Geom::Y], new_bbox.max()[Geom::X], new_bbox.max()[Geom::Y]); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1717:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1717 | Geom::Rect new_geom_bbox = Geom::Rect(_geometric_bbox->min() * abs_affine, _geometric_bbox->max() * abs_affine); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.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::GenericRect::CPoint’ {aka ‘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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: note: parameter passing for argument of type ‘const Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: note: parameter passing for argument of type ‘const Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1747:112: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1747:65: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1748:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1748 | Geom::Point new_bbox_min = _stroked_bbox->min() * abs_affine; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1764:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1764 | _absolute_affine = get_scale_transform_for_uniform_stroke (*_stroked_bbox, stroke_x, stroke_y, transform_stroke, preserve, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1765 | new_bbox_min[Geom::X], new_bbox_min[Geom::Y], new_bbox_max[Geom::X], new_bbox_max[Geom::Y]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1768:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1768 | return ( _point - _origin ) * default_scale + _origin; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: note: parameter passing for argument of type ‘const 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: note: parameter passing for argument of type ‘const Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1774:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1774 | _relative_affine = Geom::Affine(geom_scale); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1775:65: note: parameter passing for argument of type ‘Geom::Affine’ 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-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-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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1728:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1728 | Geom::Point const offset = new_point - 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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::_showHandles(SPSelTransType)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:757:77: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 757 | Geom::Point p(_bbox->min() + (_bbox->dimensions() * Geom::Scale(bpos))); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:111: note: parameter passing for argument of type ‘struct CPoint’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1747:85: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1747:48: note: parameter passing for argument of type ‘struct 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1774:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1774 | _relative_affine = Geom::Affine(geom_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1782:95: note: parameter passing for argument of type ‘struct 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); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1080:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | _absolute_affine = Geom::identity(); //Initialize the scaler | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1192:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1192 | _absolute_affine = Geom::identity(); //Initialize the scaler | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1239:53: note: parameter passing for argument of type ‘struct 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1385:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1385 | _relative_affine = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1424:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1424 | Geom::Point const d2 = pt - _origin; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1472:40: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1475:47: 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); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1671:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1671 | Geom::Affine const move((Geom::Translate(dxy))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::stamp(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:643:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | copy_item->setCenter(*_center * _current_relative_affine); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1689:13: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1689: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1713:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1713 | Geom::Affine abs_affine = get_scale_transform_for_uniform_stroke (*_bbox, _strokewidth, _strokewidth, transform_stroke, preserve, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1714 | new_bbox.min()[Geom::X], new_bbox.min()[Geom::Y], new_bbox.max()[Geom::X], new_bbox.max()[Geom::Y]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1747:112: note: parameter passing for argument of type ‘struct Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snap.cpp.o /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1764:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1764 | _absolute_affine = get_scale_transform_for_uniform_stroke (*_stroked_bbox, stroke_x, stroke_y, transform_stroke, preserve, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1765 | new_bbox_min[Geom::X], new_bbox_min[Geom::Y], new_bbox_max[Geom::X], new_bbox_max[Geom::Y]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789:33: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::transform(Geom::Affine const&, Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:373:90: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::ungrab()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:490:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | } else if (_current_relative_affine.withoutTranslation().isScale()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::grab(Geom::Point const&, double, double, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:238:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 238 | void Inkscape::SelTrans::grab(Geom::Point const &p, gdouble x, gdouble y, bool show_handles, bool translating) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:238:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:238: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:263:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 263 | _items_affines.push_back(it->i2dt_affine()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:264:47: note: parameter passing for argument of type ‘struct 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 | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::stamp(bool)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:615:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 615 | Geom::Affine const i2dnew( i2d * _current_relative_affine ); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.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-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.3.2-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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:35: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.h:20: /builddir/build/BUILD/inkscape-1.3.2-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In member function ‘Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(const Inkscape::SnappedCurve&, const Geom::Point&, Geom::Affine) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:60:24: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:74:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | Geom::Point p_ix = this->_curve->pointAt(c.ta); | ^ /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::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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:113:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(SnappedLine const &line, Geom::Point const &p, Geom::Affine dt2doc) const | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In function ‘bool getClosestIntersectionCS(const std::__cxx11::list&, const Geom::Point&, Inkscape::SnappedPoint&, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:184:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | bool getClosestIntersectionCS(std::list const &list, Geom::Point const &p, Inkscape::SnappedPoint &result, Geom::Affine 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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:111: note: parameter passing for argument of type ‘struct 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::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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:40: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * 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); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In member function ‘Inkscape::SnappedCurve::intersect(Inkscape::SnappedCurve const&, Geom::Point const&, Geom::Affine) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:60:24: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:74:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | Geom::Point p_ix = this->_curve->pointAt(c.ta); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In function ‘getClosestIntersectionCS(std::__cxx11::list > const&, Geom::Point const&, Inkscape::SnappedPoint&, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:184:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | bool getClosestIntersectionCS(std::list const &list, Geom::Point const &p, Inkscape::SnappedPoint &result, Geom::Affine dt2doc) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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-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 | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:113:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Line::segment(double, double) const’, inlined from ‘Inkscape::SnappedCurve::intersect(Inkscape::SnappedLine const&, Geom::Point const&, Geom::Affine) const’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:126:87: /usr/include/2geom-1.3.0/2geom/line.h:284:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 284 | return LineSegment(pointAt(f), pointAt(t)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In function ‘getClosestIntersectionCL(std::__cxx11::list > const&, std::__cxx11::list > const&, Geom::Point const&, Inkscape::SnappedPoint&, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:219:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | bool getClosestIntersectionCL(std::list const &curve_list, std::list const &line_list, Geom::Point const &p, Inkscape::SnappedPoint &result, Geom::Affine dt2doc) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:42: /builddir/build/BUILD/inkscape-1.3.2-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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:49: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-line.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.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]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In member function ‘Inkscape::SnappedPoint SnapManager::findBestSnap(const Inkscape::SnapCandidatePoint&, const IntermSnapResults&, bool, bool, bool) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:588:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 588 | if (getClosestIntersectionCS(isr.curves, p.getPoint(), closestCurvesIntersection, _desktop->dt2doc())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:659:51: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 659 | bool onScreen = _desktop->get_display_area().contains((*i).getPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:659:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 659 | bool onScreen = _desktop->get_display_area().contains((*i).getPoint()); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840:6: note: parameter passing for argument of type ‘const Geom::Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:956:79: note: parameter passing for argument of type ‘Geom::Parallelogram’ 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-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-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 | ~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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 member function ‘Geom::Line::Line(Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/line.h:73:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | _final = _initial + v; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In member function ‘SnapManager::findBestSnap(Inkscape::SnapCandidatePoint const&, IntermSnapResults const&, bool, bool, bool) const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:511:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 511 | Inkscape::SnappedPoint SnapManager::findBestSnap(Inkscape::SnapCandidatePoint const &p, | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:511:24: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:511:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:511:24: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:588:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 588 | if (getClosestIntersectionCS(isr.curves, p.getPoint(), closestCurvesIntersection, _desktop->dt2doc())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:659:51: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 659 | bool onScreen = _desktop->get_display_area().contains((*i).getPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In member function ‘SnapManager::multipleOfGridPitch(Geom::Point const&, Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:184:13: 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 SnapManager::multipleOfGridPitch(Geom::Point const &t, Geom::Point const &origin) | ^~~~~~~~~~~ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In member function ‘SnapManager::_findCandidates(SPObject*, std::vector > const*, Geom::Rect const&, bool, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:949:122: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 949 | bbox_of_item = item->bounds(bbox_type, item->i2doc_affine() * additional_affine * dt->doc2dt()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840:6: note: parameter passing for argument of type ‘struct Parallelogram’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:956:79: note: parameter passing for argument of type ‘struct Parallelogram’ 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-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-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 | ~~~~~~~~~~~~~~~^~ 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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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(); } | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.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, 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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-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-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-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-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-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-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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:111: note: parameter passing for argument of type ‘struct 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; | ^ /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); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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()); | ~~~~~~~~~~~~^~ /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) { | ^~~~~~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/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/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-internal.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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-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-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-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.cpp:35: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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); | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/text-editing.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.3.2-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:545:82: required from here 545 | auto move = Geom::Translate(*old_point - *new_point) * text->transform; | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp: In function ‘void text_flow_into_shape()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:342:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | auto const new_transform = i2i_affine(item->parent, text->parent); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:481:44: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Geom::Point xy = bbox->min(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:515:78: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 515 | Geom::OptRect bbox = text->geometricBounds(text->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:517:48: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 517 | Geom::Point xy = bbox->min(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:545:82: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | auto move = Geom::Translate(*old_point - *new_point) * text->transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:545:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | auto move = Geom::Translate(*old_point - *new_point) * text->transform; | ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:545:82: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | auto move = Geom::Translate(*old_point - *new_point) * text->transform; | ^~~~~~~~~ /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::GenericRect::CPoint’ {aka ‘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::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp: In function ‘void text_to_glyphs()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:597:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 597 | auto point = layout.characterAnchorPoint(iter); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp: In function ‘text_unflow()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:481:43: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Geom::Point xy = bbox->min(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:545:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | auto move = Geom::Translate(*old_point - *new_point) * text->transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp: In function ‘text_to_glyphs()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:570:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 570 | text_to_glyphs() | ^~~~~~~~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/proj_pt.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/transf_mat_3x4.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/transf_mat_3x4.cpp:14: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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/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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/unicoderange.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/unicoderange.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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_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/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘Inkscape::Text::Layout::iterator sp_te_get_position_by_coords(const SPItem*, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:106:42: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Geom::Affine im (item->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:109:27: 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 = i_p * im; | ^~ /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 void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1078:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | Geom::Affine t (item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1080:8: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | by = factor * by; | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘void sp_te_adjust_rotation_screen(SPItem*, const Inkscape::Text::Layout::iterator&, const Inkscape::Text::Layout::iterator&, SPDesktop*, gdouble)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1136:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1136 | Geom::Affine t (text->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘double sp_te_get_average_linespacing(SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1284:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1284 | double all_lines_height = layout->characterAnchorPoint(layout->end())[index] - layout->characterAnchorPoint(layout->begin())[index]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘void sp_te_adjust_linespacing_screen(SPItem*, const Inkscape::Text::Layout::iterator&, const Inkscape::Text::Layout::iterator&, SPDesktop*, gdouble)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1395:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1395 | Geom::Affine t(text->i2doc_affine()); | ^ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/vanishing-point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.cpp /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘sp_te_get_position_by_coords(SPItem const*, Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:104:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | sp_te_get_position_by_coords (SPItem const *item, Geom::Point const &i_p) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘sp_te_adjust_kerning_screen(SPItem*, Inkscape::Text::Layout::iterator const&, Inkscape::Text::Layout::iterator const&, SPDesktop*, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1080:19: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | by = factor * by; | ^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1073:1: note: parameter passing for argument of type ‘struct Affine’ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1073: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1078:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | Geom::Affine t (item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘sp_te_get_average_linespacing(SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1274:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | sp_te_get_average_linespacing (SPItem *text) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘sp_te_apply_style(SPItem*, Inkscape::Text::Layout::iterator const&, Inkscape::Text::Layout::iterator const&, SPCSSAttr const*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:2052:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2052 | void sp_te_apply_style(SPItem *text, Inkscape::Text::Layout::iterator const &start, Inkscape::Text::Layout::iterator const &end, SPCSSAttr const *css) | ^~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/version.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.h:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-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/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-store.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.h:9, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2-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/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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:43: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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 ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++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-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-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: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match 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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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/pattern-manipulation.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:7, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ 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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to 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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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 /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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-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-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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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-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-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; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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; | ^ /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 function ‘sp_pattern_set_transform(SPPattern*, Geom::Affine const&)’, inlined from ‘sp_pattern_set_transform(SPPattern*, Geom::Affine const&)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:49:6: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:53:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | pattern->transform_multiply(transform, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-window.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-effect-data.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-effect-data.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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(); | ^ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-base.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-base.cpp:89:62: required from here 89 | out += Glib::ustring::format(area->dimensions()[axis]); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-base.cpp:89:62: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 89 | out += Glib::ustring::format(area->dimensions()[axis]); | ~~~~~~~~~~~~~~~~^~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-mode.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ 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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-dialogs.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp:23: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp:89:51: required from here 89 | Geom::Point midpoint = dt->w2d(canvas.midpoint()); // Midpoint of drawing on canvas. | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-edit-document.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit-document.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit.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< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-effect.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-a.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-a.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp: In function ‘void image_crop(InkscapeApplication*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:158:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | target = rect->geometricBounds(rect->i2doc_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/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /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/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:137:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void image_crop(InkscapeApplication *app) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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)); | ~~~~~~~~~~~~~~~~~^~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-file.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-helper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-help-url.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-hide-lock.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-layer.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-node-align.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-object.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-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-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-object-align.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object.cpp:219:32: required from here 219 | center = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-output.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:71, from /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/streambuf:43, from /usr/include/c++/14/bits/streambuf_iterator.h:35, from /usr/include/c++/14/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:18: /usr/include/c++/14/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++/14/bits/stl_algo.h:4804:70: required from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’ 4804 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: required from here 617 | std::sort(items.begin(), items.end(), RotateCompare(*center)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/predefined_ops.h:164:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | __iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~~ /usr/include/c++/14/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++/14/bits/stl_algo.h:1786:38: required from ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ 1786 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1817:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1908:31: required from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ 1908 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4804:18: required from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’ 4804 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: required from here 617 | std::sort(items.begin(), items.end(), RotateCompare(*center)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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-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-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::GenericRect::CPoint’ {aka ‘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], | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘void object_distribute_text(const Glib::VariantBase&, InkscapeApplication*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:438:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 438 | Geom::Point base = *pt * item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:438:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 438 | Geom::Point base = *pt * item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘void object_align_text(const Glib::VariantBase&, InkscapeApplication*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:545:91: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | ref_point = *(te_get_layout(focus)->baselineAnchorPoint())*(focus->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:545:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | ref_point = *(te_get_layout(focus)->baselineAnchorPoint())*(focus->i2dt_affine()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:558:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | Geom::Point base = *pt * (item)->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:558:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | Geom::Point base = *pt * (item)->i2dt_affine(); | ^ In file included from /usr/include/c++/14/algorithm:61, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:29, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/giomm-2.4/giomm.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:24: /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’: /usr/include/c++/14/bits/stl_algo.h:4792:5: note: parameter passing for argument of type ‘RotateCompare’ when C++17 is enabled changed to match C++14 in GCC 10.1 4792 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/14/bits/stl_algo.h:4804: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 4804 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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++/14/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++/14/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 /usr/include/c++/14/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 /usr/include/c++/14/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++/14/bits/predefined_ops.h: In constructor ‘constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::_Iter_comp_iter(_Compare) [with _Compare = RotateCompare]’: /usr/include/c++/14/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++/14/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++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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++/14/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++/14/bits/stl_algo.h:1851: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 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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++/14/bits/stl_algo.h:1798: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 1798 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1799 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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++/14/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++/14/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 /usr/include/c++/14/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 /usr/include/c++/14/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++/14/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++/14/bits/stl_algo.h:1770: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 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1785: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 1785 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1786 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘object_distribute_text(Glib::VariantBase const&, InkscapeApplication*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:410:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 410 | object_distribute_text(const Glib::VariantBase& value, InkscapeApplication *app) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘randomize(Inkscape::Selection*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:637:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | void randomize(Inkscape::Selection* selection) | ^~~~~~~~~ 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/c++/14/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++/14/bits/stl_algo.h:1770: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 1770 | __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++/14/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++/14/bits/stl_algo.h:1777:14: /builddir/build/BUILD/inkscape-1.3.2-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); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘object_align_text(Glib::VariantBase const&, InkscapeApplication*)’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:467:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 467 | object_align_text(const Glib::VariantBase& value, InkscapeApplication *app) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algo.h:61: /usr/include/c++/14/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++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14/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 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++/14/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++/14/bits/stl_heap.h:232:14: /builddir/build/BUILD/inkscape-1.3.2-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++/14/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++/14/bits/stl_algo.h:1876: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 1876 | __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++/14/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++/14/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++/14/bits/stl_algo.h:1855: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++/14/bits/stl_algo.h:1889:38: /builddir/build/BUILD/inkscape-1.3.2-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++/14/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++/14/bits/stl_algo.h:1890: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 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘exchange(Inkscape::Selection*, SortOrder)’: [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o /builddir/build/BUILD/inkscape-1.3.2-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) | ^~~~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-paths.cpp 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++/14/bits/stl_algo.h:4804:18, inlined from ‘exchange(Inkscape::Selection*, SortOrder)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /usr/include/c++/14/bits/stl_algo.h:1905: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 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __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++/14/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++/14/bits/stl_algo.h:1757: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++/14/bits/stl_algo.h:1798: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++/14/bits/stl_algo.h:1818: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++/14/bits/stl_algo.h:1908:31, inlined from ‘std::sort<__gnu_cxx::__normal_iterator > >, RotateCompare>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, RotateCompare)void’ at /usr/include/c++/14/bits/stl_algo.h:4804:18, inlined from ‘exchange(Inkscape::Selection*, SortOrder)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /builddir/build/BUILD/inkscape-1.3.2-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++/14/bits/stl_algo.h:1908:31, inlined from ‘std::sort<__gnu_cxx::__normal_iterator > >, RotateCompare>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, RotateCompare)void’ at /usr/include/c++/14/bits/stl_algo.h:4804:18, inlined from ‘exchange(Inkscape::Selection*, SortOrder)’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /usr/include/c++/14/bits/stl_algo.h:1822: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 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2-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-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(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument 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/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.3.2-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/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * 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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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 instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-text.cpp [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.3.2-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/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * 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< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tutorial.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-transform.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-undo-document.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-undo-document.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-mode.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-view-mode.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-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 { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-window.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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-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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-application.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-application.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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: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 89 | Point initialPoint() const override { return inner.at0(); } | ~~~~~~~~~^~ /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 instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here 338 | m = Translate(-_initial) * m; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/inkview-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-window.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++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-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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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%] Building CXX object src/CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/manipulation/copy-resource.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 /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 354 | return (1 - t) * a + t * b; | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ 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:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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); } | ^ [ 99%] Generating inkscape-version.cpp cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f -DINKSCAPE_BINARY_DIR=/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build -P /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkscape-version.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 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ 84 | o = t(d); | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 42 | BOOST_STATIC_CONSTANT( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here 338 | Bezier result = f * g; | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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%] Linking CXX shared library ../lib64/libinkscape_base.so cd /builddir/build/BUILD/inkscape-1.3.2-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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-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 -lharfbuzz -lcairo -lpangoft2-1.0 -lpango-1.0 -lfreetype -lfontconfig -lgsl -lgslcblas -lm -lgmodule-2.0 -pthread -lsoup-2.4 -Wl,--export-dynamic -lgio-2.0 -lglib-2.0 -lgobject-2.0 -lgc -lpthread -ldl -llcms2 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -lharfbuzz -lpango-1.0 -lglib-2.0 -lgobject-2.0 -lsigc-2.0 -lpangocairo-1.0 -latkmm-1.6 -lglibmm-2.4 -latk-1.0 -lcairo -lcairo-gobject -lgio-2.0 -lgiomm-2.4 -lcairomm-1.0 -lpangomm-1.4 -lgdk_pixbuf-2.0 -lgdkmm-3.0 -lgtk-3 -lgdk-3 -lz -lgspell-1 -lgtk-3 -lgdk-3 -lz -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -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 CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-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 ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp: In function ‘FitCubic’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:340: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 340 | bool Path::FitCubic(Geom::Point const &start, PathDescrCubicTo &res, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp: In member function ‘RaffineTk’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:1267: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1267 | double Path::RaffineTk (Geom::Point pt, Geom::Point p0, Geom::Point p1, Geom::Point p2, Geom::Point p3, double it) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp: In member function ‘MakeTweak’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:561: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 561 | Shape::MakeTweak (int mode, Shape *a, double power, JoinType join, double miter, bool do_profile, Geom::Point c, Geom::Point vector, double radius, Geom::Affine *i2doc) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:561: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:672:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 672 | tovec = tovec.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:698:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 698 | Path::DoLeftJoin (this, 0, join, ptP+this_vec, stD+this_vec, seD+this_vec, miter, stL, seL, | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:736:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 736 | Geom::Affine(Geom::Rotate(-atan2(pdiff[Geom::Y], pdiff[Geom::X]))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘tweak_colors_in_gradient.isra’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:705: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | static void tweak_colors_in_gradient(SPItem *item, Inkscape::PaintTarget fill_or_stroke, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:705: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:705: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:715:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Affine i2d (item->i2doc_affine ()); | ^ In member function ‘__ct ’, inlined from ‘tweak_colors_in_gradient.isra’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:736:81: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:122:70: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘sp_spray_scale_rel.isra’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.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 | static void sp_spray_scale_rel(Geom::Point c, SPDesktop */*desktop*/, SPItem *item, Geom::Scale const &scale) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:122:43: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘sp_spray_rotate_rel.isra’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:103: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:108:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | item->set_i2d_affine(item->i2dt_affine() * affine); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:953:78: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 953 | Geom::Point v = mag * Geom::rot90( to - from ) / Geom::L2( to - from ); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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*){ /builddir/build/BUILD/inkscape-1.3.2-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-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) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘sp_selection_paste_impl.isra’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:300: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | static std::vector sp_selection_paste_impl(SPDocument *doc, SPObject *parent, In member function ‘__ct ’, inlined from ‘construct’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘construct’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘_M_realloc_append’ at /usr/include/c++/14/bits/vector.tcc:634:26: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In member function ‘intersect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:60: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:74:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | Geom::Point p_ix = this->_curve->pointAt(c.ta); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp: In member function ‘getLine’: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp: In member function ‘intersect’: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In function ‘getClosestIntersectionCS’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:184: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | bool getClosestIntersectionCS(std::list const &list, Geom::Point const &p, Inkscape::SnappedPoint &result, Geom::Affine dt2doc) In function ‘__make_heap’, inlined from ‘__heap_select’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘__partial_sort’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘__introsort_loop.constprop’ at /usr/include/c++/14/bits/stl_algo.h:1884:27: /usr/include/c++/14/bits/stl_heap.h:356:29: note: parameter passing for argument of type ‘struct LabelPlacement’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ^ In member function ‘_calcAbsAffineDefault’: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1747:112: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘_calcAbsAffineDefault’: /builddir/build/BUILD/inkscape-1.3.2-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 1745 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1764:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1764 | _absolute_affine = get_scale_transform_for_uniform_stroke (*_stroked_bbox, stroke_x, stroke_y, transform_stroke, preserve, | ^ In member function ‘_calcAbsAffineGeom’: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1775:124: note: parameter passing for argument of type ‘struct Affine’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789:33: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:949:122: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 949 | bbox_of_item = item->bounds(bbox_type, item->i2doc_affine() * additional_affine * dt->doc2dt()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In member function ‘_findCandidates’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840: note: parameter passing for argument of type ‘struct Parallelogram’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-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 In function ‘__make_heap’, inlined from ‘__heap_select’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘__partial_sort’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘__introsort_loop.constprop’ at /usr/include/c++/14/bits/stl_algo.h:1884:27: /usr/include/c++/14/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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:956:79: note: parameter passing for argument of type ‘struct Parallelogram’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In member function ‘transformed’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In member function ‘intersect’: /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:113: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘segment’, inlined from ‘intersect’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:126:87: /usr/include/2geom-1.3.0/2geom/line.h:284:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 284 | return LineSegment(pointAt(f), pointAt(t)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In function ‘getClosestIntersectionCL’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:219: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | bool getClosestIntersectionCL(std::list const &curve_list, std::list const &line_list, Geom::Point const &p, Inkscape::SnappedPoint &result, Geom::Affine dt2doc) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In member function ‘findBestSnap’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:511: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 511 | Inkscape::SnappedPoint SnapManager::findBestSnap(Inkscape::SnapCandidatePoint const &p, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:511: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:511: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:588:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 588 | if (getClosestIntersectionCS(isr.curves, p.getPoint(), closestCurvesIntersection, _desktop->dt2doc())) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:659:51: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 659 | bool onScreen = _desktop->get_display_area().contains((*i).getPoint()); | ^ In member function ‘multipleOfGridPitch’: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:405:20: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | path *= i2dt * dt2p; | ^ In member function ‘characterAnchorPoint’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:396:25: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 396 | path *= i2anc_affine(static_cast(item->parent), nullptr).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:357:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | canvas_text->set_coord(pos + n * length); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In function ‘path_from_piecewise_fix_cusps.constprop’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: note: parameter passing for argument of type ‘struct Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | static Geom::Path path_from_piecewise_fix_cusps( Geom::Piecewise > const & B, | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:345:47: note: parameter passing for argument of type ‘struct Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | ellipse = find_ellipse(B[prev_i].at1(), B[i].at0(), *O); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:345:47: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:345:47: note: parameter passing for argument of type ‘struct Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:345:47: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:345:47: note: parameter passing for argument of type ‘struct Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:365:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | pb.lineTo(B[i].at0()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:375:84: note: parameter passing for argument of type ‘struct Affine’ 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()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:378:102: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::D2 newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:378:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::D2 newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:384:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 384 | pb.lineTo(B[i].at0()); | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:382:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | bottom_right += span.baseline_shift * normal; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘characterBoundingBox’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:354: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | Geom::Rect Layout::characterBoundingBox(iterator const &it, double *rotation) const /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:105: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * transform; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:485:44: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 485 | quads.push_back(char_box.corner(i) * total_transform); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:105: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘showGlyphs’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:508:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | && (font_matrix * glyph_matrix.inverse()).isIdentity() | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:324:109: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 324 | glyph_matrix = Geom::Scale(1.0, -1.0) * (Geom::Affine)Geom::Rotate(_glyphs[glyph_index].rotation); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘sp_selection_copy_impl.constprop’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:282: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | static void sp_selection_copy_impl(std::vector const &items, std::vector &clip, Inkscape::XML::Document* xml_doc) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:53:49: note: parameter passing for argument of type ‘struct Parallelogram’ 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(); | ^ In member function ‘operator*’, inlined from ‘region_affine_approxinwards.constprop’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:53:49: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:68: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:61:79: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:75:53: note: parameter passing for argument of type ‘struct Parallelogram’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:27: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:77: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp:2810:77: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2810 | elDot); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-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; | ^ In function ‘sp_pattern_set_transform’, inlined from ‘sp_pattern_set_transform’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:49:0: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:53:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | pattern->transform_multiply(transform, true); | ^ In function ‘sp_pattern_get_gap’: lto1: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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) { /usr/include/c++/14/bits/stl_algo.h: In function ‘__insertion_sort’: /usr/include/c++/14/bits/stl_algo.h:1770: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1770 | __insertion_sort(_RandomAccessIterator __first, /usr/include/c++/14/bits/stl_algo.h:1770: 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++/14/bits/predefined_ops.h:158:30, inlined from ‘__insertion_sort’ at /usr/include/c++/14/bits/stl_algo.h:1777:14: /builddir/build/BUILD/inkscape-1.3.2-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++/14/bits/stl_heap.h: In function ‘__adjust_heap’: /usr/include/c++/14/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++/14/bits/predefined_ops.h:158:30, inlined from ‘__adjust_heap’ at /usr/include/c++/14/bits/stl_heap.h:232:14: /builddir/build/BUILD/inkscape-1.3.2-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++/14/bits/stl_algo.h: In function ‘__introsort_loop’: /usr/include/c++/14/bits/stl_algo.h:1876: 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 1876 | __introsort_loop(_RandomAccessIterator __first, In member function ‘operator()’, inlined from ‘operator()’ at /usr/include/c++/14/bits/predefined_ops.h:158:30, inlined from ‘__move_median_to_first’ at /usr/include/c++/14/bits/stl_algo.h:88:17, inlined from ‘__unguarded_partition_pivot’ at /usr/include/c++/14/bits/stl_algo.h:1855:34, inlined from ‘__introsort_loop’ at /usr/include/c++/14/bits/stl_algo.h:1889:38: /builddir/build/BUILD/inkscape-1.3.2-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++/14/bits/stl_algo.h: In function ‘__introsort_loop’: /usr/include/c++/14/bits/stl_algo.h:1890: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 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘object_distribute_text’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:410: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 410 | object_distribute_text(const Glib::VariantBase& value, InkscapeApplication *app) /builddir/build/BUILD/inkscape-1.3.2-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-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++/14/bits/stl_algo.h:4804:18, inlined from ‘exchange’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /usr/include/c++/14/bits/stl_algo.h:1905: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 1905 | std::__introsort_loop(__first, __last, | ^ In member function ‘operator()’, inlined from ‘operator()’ at /usr/include/c++/14/bits/predefined_ops.h:240:23, inlined from ‘__unguarded_linear_insert’ at /usr/include/c++/14/bits/stl_algo.h:1757:20, inlined from ‘__unguarded_insertion_sort’ at /usr/include/c++/14/bits/stl_algo.h:1798:32, inlined from ‘__final_insertion_sort’ at /usr/include/c++/14/bits/stl_algo.h:1818:35, inlined from ‘__sort’ at /usr/include/c++/14/bits/stl_algo.h:1908:31, inlined from ‘sort’ at /usr/include/c++/14/bits/stl_algo.h:4804:18, inlined from ‘exchange’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /builddir/build/BUILD/inkscape-1.3.2-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++/14/bits/stl_algo.h:1908:31, inlined from ‘sort’ at /usr/include/c++/14/bits/stl_algo.h:4804:18, inlined from ‘exchange’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /usr/include/c++/14/bits/stl_algo.h:1822: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 1822 | std::__insertion_sort(__first, __last, __comp); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘object_align_text’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:467: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 467 | object_align_text(const Glib::VariantBase& value, InkscapeApplication *app) /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp:173: note: parameter passing for argument of type ‘const 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) In member function ‘appendNew’, inlined from ‘__ct ’ at /builddir/build/BUILD/inkscape-1.3.2-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-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 function ‘intersection_point’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘make_bisector_line’: lto1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 /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-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-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 ‘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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:1079:58: note: parameter passing for argument of type ‘struct CRect’ 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-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-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 ‘_getTransform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘_getStrokeTolerance’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1823: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1823 | double PathManipulator::_getStrokeTolerance() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘pointAt’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1786:54: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1786 | Geom::Point nearest_pt = _desktop->d2w(pv.pointAt(*pvp) * to_desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘_updateDragPoint’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1777 | Geom::Coord PathManipulator::_updateDragPoint(Geom::Point const &evp) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp: In member function ‘open’: /builddir/build/BUILD/inkscape-1.3.2-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 CRect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1784:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | pv.nearestTime(_desktop->w2d(evp) * to_desktop.inverse()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1784:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | pv.nearestTime(_desktop->w2d(evp) * to_desktop.inverse()); | ^ In member function ‘pointAt’, inlined from ‘_updateDragPoint’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1786:54: /usr/include/2geom-1.3.0/2geom/pathvector.h:244:62: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return at(pos.path_index).at(pos.curve_index).pointAt(pos.t); | ^ In member function ‘appendNew’, inlined from ‘bevel_join’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:136:40: /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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘operator-’: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:570:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 570 | Geom::intersection_point( bisector_chord.pointAt(0), bisector_chord.versor(), | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘_createControlPointsFromGeometry’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1236: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | void PathManipulator::_createControlPointsFromGeometry() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1236: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1263:27: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1263 | pathv *= _getTransform(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1277:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1277 | Geom::Point pos = cit->finalPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | PathManipulator::PathManipulator(MultiPathManipulator &mpm, SPObject *path, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘subdivideSegment’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1093:23: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | Geom::lerp(t, first->position(), second->position())); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1547:83: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1547 | auto rot_scale_w2d = Geom::Rotate(210.0 / 180.0 * M_PI) * Geom::Scale(10.0) * _desktop->w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘_updateOutline’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1533 | void PathManipulator::_updateOutline() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘_updateOutline’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1547:63: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘_updateOutline’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1547:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1547 | auto rot_scale_w2d = Geom::Rotate(210.0 / 180.0 * M_PI) * Geom::Scale(10.0) * _desktop->w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1552:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1552 | Geom::Point ut = j->unitTangentAt(0.5); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘_externalChange’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1180: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1180 | void PathManipulator::_externalChange(unsigned type) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp: In member function ‘_update_bspline_handles’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:202: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | void Handle::_update_bspline_handles() { 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘setControlsTransform’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1051:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1051 | Geom::Affine delta = _i2d_transform.inverse() * _edit_transform.inverse() * tnew * _i2d_transform; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:373:90: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:410:37: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 410 | p[i] = _bbox->corner(i) * affine; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘untile’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3560:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3560 | Geom::Affine transform( i->transform * pat_transform ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp: In member function ‘getSnapPoints’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:168: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | std::vector Selection::getSnapPoints(SnapPreferences const *snapprefs) const { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘stamp’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:615:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 615 | Geom::Affine const i2dnew( i2d * _current_relative_affine ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3171:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3171 | Geom::Point const center = bbox.dimensions() * 0.5; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘toMarker’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3122: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3122 | void ObjectSet::toMarker(bool apply) /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘grab’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:238: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 238 | void Inkscape::SelTrans::grab(Geom::Point const &p, gdouble x, gdouble y, bool show_handles, bool translating) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:238: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:238: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:263:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 263 | _items_affines.push_back(it->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:264:47: note: parameter passing for argument of type ‘struct 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 | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘_getGeomHandlePos’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1689: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1689: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1713:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1713 | Geom::Affine abs_affine = get_scale_transform_for_uniform_stroke (*_bbox, _strokewidth, _strokewidth, transform_stroke, preserve, | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘createBitmapCopy’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3584: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3584 | void ObjectSet::createBitmapCopy() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3584: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3643:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3643 | dpi = doc->getRoot()->getExportDpi(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3668:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3668 | Geom::Affine affine = Geom::Translate(bbox->left(), bbox->top()) * parentItem->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘scaleRequest’: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘stretchRequest’: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘skewRequest’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:137: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void image_crop(InkscapeApplication *app) /builddir/build/BUILD/inkscape-1.3.2-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 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 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 /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); | ^ In function ‘get_embedded_orientation’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Affine Pixbuf::get_embedded_orientation(GdkPixbuf *buf) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘get_embedded_orientation’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:379:39: /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)) {} | ^ In function ‘operator*’: lto1: note: parameter passing for argument of type ‘struct Affine’ 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 function ‘operator*’: lto1: note: parameter passing for argument of type ‘struct Affine’ 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 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-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 CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘feed_curve_to_cairo’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:781:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | Geom::Affine xform = arc->unitCircleTransform() * trans; | ^ /builddir/build/BUILD/inkscape-1.3.2-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) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:698:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:698:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:712:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 712 | Geom::Point end_tr = c.finalPoint() * trans; | ^ In member function ‘unitCircleTransform’, inlined from ‘feed_curve_to_cairo’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:781:62: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:229:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Affine result = _ellipse.unitCircleTransform(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘feed_path_to_cairo’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:839:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | feed_path_to_cairo (cairo_t *ct, Geom::Path const &path, Geom::Affine trans, Geom::OptRect area, bool optimize_stroke, double stroke_width) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-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; | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:777:66: note: parameter passing for argument of type ‘struct CPoint’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165: note: parameter passing for argument of type ‘struct Parallelogram’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:167:40: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | auto vb = desktop->get_display_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.cpp: In function ‘projection’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘getPageAt’: /builddir/build/BUILD/inkscape-1.3.2-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-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 ‘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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘newDocumentPage’: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘newPage’: /builddir/build/BUILD/inkscape-1.3.2-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-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))); | ^ In member function ‘getSelectedPageAffine’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:311:61: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 311 | return _selected_page ? _selected_page->getDesktopAffine() : Geom::identity(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘deletePage’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘movePages’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:708: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 708 | void PageManager::movePages(Geom::Affine tr) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.cpp:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 17 | PerspectiveLine::PerspectiveLine (Geom::Point const &pt, Proj::Axis const axis, Persp3D const *persp) : /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘_collectNodes’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp: In member function ‘setPoint’: /builddir/build/BUILD/inkscape-1.3.2-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) /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘sp_te_adjust_linespacing_screen’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1378: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1378 | sp_te_adjust_linespacing_screen (SPItem *text, Inkscape::Text::Layout::iterator const &/*start*/, Inkscape::Text::Layout::iterator const &/*end*/, SPDesktop *desktop, gdouble by) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘_getPathvFromRect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:739: note: parameter passing for argument of type ‘const 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:377:81: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 377 | pv *= root_item->i2dt_affine() * _candidate.additional_affine * _snapmanager->getDesktop()->doc2dt(); // (_edit_transform * _i2d_transform); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘_collectPaths’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:285: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:285: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:285: note: parameter passing for 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-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:340:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 340 | i2doc = use->get_root_transform(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:393:64: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | auto path = _getPathvFromRect(*rect); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1080:19: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | by = factor * by; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘sp_te_adjust_kerning_screen’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1073: note: parameter passing for argument of type ‘struct Affine’ 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) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1073: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1078:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | Geom::Affine t (item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘_snapPaths’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:404: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | void Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults &isr, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:404: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:404: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:428:117: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 428 | _paths_to_snap_to->push_back(SnapCandidatePath(curve->get_pathvector() * selected_path->i2doc_affine(), | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:459:62: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 459 | Geom::Point const sp_doc = curve->pointAt(*np); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/transf_mat_3x4.cpp: In member function ‘toggle_finite’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/transf_mat_3x4.cpp:87: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | TransfMat3x4::toggle_finite (Proj::Axis axis) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘freeSnap’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:649:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 649 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ^ In member function ‘appendNew’, inlined from ‘_snapPathsConstrained’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:569:53: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘_snapPathsConstrained’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:530: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 530 | void Inkscape::ObjectSnapper::_snapPathsConstrained(IntermSnapResults &isr, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:530: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:586:117: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 586 | _paths_to_snap_to->push_back(SnapCandidatePath(curve->get_pathvector() * selected_path->i2doc_affine(), SNAPTARGET_PATH, Geom::OptRect(), true)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:619:54: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 619 | Geom::Point p_inters = dt->doc2dt(inter.point()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘constrainedSnap’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:696:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 696 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘sp_te_apply_style’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:2052: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2052 | void sp_te_apply_style(SPItem *text, Inkscape::Text::Layout::iterator const &start, Inkscape::Text::Layout::iterator const &end, SPCSSAttr const *css) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp: In function ‘text_to_glyphs’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:570: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 570 | text_to_glyphs() In member function ‘getTransformedPoint’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp: In member function ‘getPath’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Path Inkscape::Rubberband::getPath() const /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘midpoint’: /builddir/build/BUILD/inkscape-1.3.2-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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘scroll_to_show_item’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2627: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 2627 | void scroll_to_show_item(SPDesktop *desktop, SPItem *item) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2627: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2627: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2634:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2634 | Geom::Point const s_w = desktop->d2w(s_dt); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘group’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:753: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 753 | Inkscape::XML::Node* ObjectSet::group(bool is_anchor) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘applyAffine’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1654: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1654 | void ObjectSet::applyAffine(Geom::Affine const &affine, bool set_i2d, bool compensate, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1654: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1709:41: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1755:74: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1755 | use->doWriteTransform(item->transform.inverse(), nullptr, compensate); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘from_degrees’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘rotateRelative’: /builddir/build/BUILD/inkscape-1.3.2-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) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘skewRelative’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1919:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1919 | Geom::Affine const final( n2d * skew * d2n ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘relink’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2695: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2695 | void ObjectSet::relink() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2695: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2732:49: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2732 | auto center = ref->getCenter(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2745:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2745 | Geom::Affine m = t.inverse() * translation.inverse() * t; | ^ In function ‘getGradientCoords’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1625:86: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1625 | p *= Geom::Affine(gradient->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘getGradientCoords’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1518: 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) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1625:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1625 | p *= Geom::Affine(gradient->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘moveMeshHandles’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1311: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1311 | GrDragger::moveMeshHandles ( Geom::Point pc_old, MeshNodeOperation op ) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1311: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1311: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1375:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1375 | Geom::Affine i2d ( item->i2dt_affine() ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1379:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1379 | mg->array.update_handles( point_i, selected_corners[ gradient ], pcg_old, op ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘withoutTranslation’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:122:81: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:127:111: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | s.emplace_back(basis(i), basis(i) * Util::round_to_upper_multiple_plus(p[i], scaled_spacing, origin[i])); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘getSnapLinesXY’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:110: note: parameter passing for argument of type ‘const 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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘getSnapLinesAxonom’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:153:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | auto const lyw = spacing.y() * desktop->d2w().descrim(); | ^ In member function ‘pointAt’, inlined from ‘getSnapLinesAxonom’ at /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘getSnapLinesAxonom’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:134: note: parameter passing for argument of type ‘const 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_item_gradient_set_coords’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1373:58: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | Geom::Affine (Geom::Rotate(-r1_angle)) * | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1246 | void sp_item_gradient_set_coords(SPItem *item, GrPointType point_type, guint point_i, Geom::Point p_w, Inkscape::PaintTarget fill_or_stroke, bool write_repr, bool scale) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1259:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1259 | Geom::Affine i2d (item->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1310:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1310 | double offset = Geom::LineSegment(begin, end).nearestTime(p); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1379:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1379 | new_transform = gradient->gradientTransform * i2d * move * i2d.inverse(); | ^ In member function ‘__ct ’, inlined from ‘sp_item_gradient_set_coords’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1392:57: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_item_gradient_set_coords’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1398:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1398 | new_transform = gradient->gradientTransform * i2d * move * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1407:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1407 | double offset = Geom::LineSegment(start, end).nearestTime(p); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1404:46: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1404 | ctx->viewport = Geom::Rect::from_xywh(0, 0, Inkscape::Util::Quantity::convert(210, "mm", "px"), Inkscape::Util::Quantity::convert(297, "mm", "px")); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_gradient_transform_multiply’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:572: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 572 | void sp_gradient_transform_multiply(SPGradient *gradient, Geom::Affine postmul, bool set) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘addStopNearPoint’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:416:106: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 416 | Geom::Affine transform = Geom::Affine(mg->gradientTransform)*(Geom::Affine)item->i2dt_affine(); | ^ In member function ‘operator()’, inlined from ‘addStopNearPoint’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:436:48: /usr/include/2geom-1.3.0/2geom/curve.h:120:63: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘addStopNearPoint’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 350 | SPStop *GrDrag::addStopNearPoint(SPItem *item, Geom::Point mouse_p, double tolerance) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:416:105: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 416 | Geom::Affine transform = Geom::Affine(mg->gradientTransform)*(Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:430:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 430 | p[0] = patch.getPoint( 0, 0 ) * transform; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘updateLines’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2511:111: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2511 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2511:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2511 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2513:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2513 | addCurve (item, h[0], h[1], h[2], h[3], corner0, corner1, handle0, handle1, Inkscape::FOR_FILL ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2519:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2519 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2521:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2521 | addCurve (item, h[0], h[1], h[2], h[3], corner1, corner2, handle2, handle3, Inkscape::FOR_FILL ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2528:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2528 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2530:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2530 | addCurve (item, h[0], h[1], h[2], h[3], corner2, corner3, handle4, handle5, Inkscape::FOR_FILL ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2536:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2536 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2538:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2538 | addCurve (item, h[0], h[1], h[2], h[3], corner3, corner0, handle6, handle7, Inkscape::FOR_FILL ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2593:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2593 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2595:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2595 | addCurve (item, h[0], h[1], h[2], h[3], corner0, corner1, handle0, handle1, Inkscape::FOR_STROKE); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2601:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2601 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2603:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2603 | addCurve (item, h[0], h[1], h[2], h[3], corner1, corner2, handle2, handle3, Inkscape::FOR_STROKE); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2610:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2610 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2612:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2612 | addCurve (item, h[0], h[1], h[2], h[3], corner2, corner3, handle4, handle5, Inkscape::FOR_STROKE); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2618:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2618 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2620:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2620 | addCurve (item, h[0], h[1], h[2], h[3], corner3, corner0, handle6, handle7,Inkscape::FOR_STROKE); | ^ In member function ‘corner’, inlined from ‘sp_import_document’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1009:61: lto1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘sp_import_document’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:894: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:894: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:894: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:894: note: parameter passing for 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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:951:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 951 | Geom::Affine relative_use_transform = original->transform.inverse() * use->transform; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:991:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 991 | selection->applyAffine(desktop->dt2doc() * doc2parent * desktop->doc2dt(), true, false, false); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1005:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1005 | min = clipnode->getAttributePoint("min", min); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:82: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘file_import_pages’: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘file_import’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1176:81: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1176 | selection->applyAffine(desktop->dt2doc() * affine * desktop->doc2dt(), true, false, false); | ^ /builddir/build/BUILD/inkscape-1.3.2-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, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1045: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1054:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1054 | auto pointer_location = desktop->point(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1175:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1175 | Geom::Affine affine = doc->getRoot()->c2p * cast(place_to_insert)->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:510:50: note: parameter passing for argument of type ‘struct CRect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:380:36: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | Geom::Translate (center); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In member function ‘ray’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_gradient_reset_to_userspace’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:351: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 351 | SPGradient *sp_gradient_reset_to_userspace(SPGradient *gr, SPItem *item) In member function ‘w2d’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘w2d’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getDocumentScale’: lto1: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘doc2dt’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘dt2doc’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘dt2doc’: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1515: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1515 | Geom::Point SPDesktop::dt2doc(Geom::Point const &p) const /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1515: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1515: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1515: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1517:22: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1517 | return p * dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘set_coordinate_status’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:432: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 432 | SPDesktop::set_coordinate_status (Geom::Point p) { In member function ‘get_display_area’: lto1: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘operator*’, inlined from ‘get_display_area’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:633:47: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘get_display_area’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:627: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | Geom::Parallelogram SPDesktop::get_display_area() const /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:627: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:627: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:633:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | return Geom::Parallelogram(viewbox) * w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘isWithinViewport’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:346: note: parameter passing for argument of type ‘const struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | bool SPDesktop::isWithinViewport (SPItem *item) const In member function ‘current_center’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘setDocumentScale’, inlined from ‘setDocumentScale’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:771:0: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:778:42: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 778 | root->viewBox = Geom::Rect::from_xywh( | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘clamp’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1003: note: parameter passing for argument of type ‘struct CPoint’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘_collectBBoxes’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:213: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | void Inkscape::DistributionSnapper::_collectBBoxes(Geom::OptRect const &bbox_to_snap, bool const &first_point) const /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘set_display_area’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:582: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | SPDesktop::set_display_area (Geom::Point const &c, Geom::Point const &w, bool log) In member function ‘_update’, inlined from ‘setScale’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:439:20, inlined from ‘set_display_area’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:616:29: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:508:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | _d2w = _scale * _rotate * _flip; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘set_display_width’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:687: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 687 | void SPDesktop::set_display_width(Geom::Rect const &rect, Geom::Coord border) In member function ‘_update’, inlined from ‘setScale’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:439:20, inlined from ‘zoom_absolute’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:651:29: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:508:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | _d2w = _scale * _rotate * _flip; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘zoom_absolute’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:644: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 644 | SPDesktop::zoom_absolute(Geom::Point const ¢er, double zoom, bool keep_point) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:644: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:644: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:644: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:646:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 646 | Geom::Point w = d2w(center); // Must be before zoom changed. | ^ In member function ‘_update’, inlined from ‘setScale’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:439:20, inlined from ‘zoom_absolute’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:651:29: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In function ‘_pinch_scale_changed_handler’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:89: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static void _pinch_scale_changed_handler(GtkGesture *gesture, gdouble delta, SPDesktop *desktop) In member function ‘_update’, inlined from ‘setRotate’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:452:20, inlined from ‘rotate_absolute_keep_point’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:842:30: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:508:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | _d2w = _scale * _rotate * _flip; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘rotate_absolute_keep_point’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:839: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | SPDesktop::rotate_absolute_keep_point (Geom::Point const &c, double rotate) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:839: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:839: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:839: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:841:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 841 | Geom::Point w = d2w( c ); // Must be before rotate changed. | ^ In member function ‘_update’, inlined from ‘setRotate’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:452:20, inlined from ‘rotate_absolute_keep_point’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:842:30: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘rotate_relative_keep_point’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:854: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 854 | SPDesktop::rotate_relative_keep_point (Geom::Point const &c, double rotate) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:854: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:854: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:854: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:856:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 856 | Geom::Point w = d2w( c ); // Must be before rotate changed. | ^ In member function ‘_update’, inlined from ‘addRotate’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:460:20, inlined from ‘rotate_relative_keep_point’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:857:30: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘rotate_absolute_center_point’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:869: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 869 | SPDesktop::rotate_absolute_center_point (Geom::Point const &c, double rotate) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:869: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:869: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:869: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘setRotate’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:451:44, inlined from ‘rotate_absolute_center_point’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:871:30: /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)) {} | ^ In member function ‘_update’, inlined from ‘setRotate’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:452:20, inlined from ‘rotate_absolute_center_point’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:871:30: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘rotate_relative_center_point’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:884: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 884 | SPDesktop::rotate_relative_center_point (Geom::Point const &c, double rotate) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:884: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:884: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:884: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘addRotate’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:459:45, inlined from ‘rotate_relative_center_point’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:886:30: /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)) {} | ^ In member function ‘_update’, inlined from ‘addRotate’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:460:20, inlined from ‘rotate_relative_center_point’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:886:30: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘flip_absolute_keep_point’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:898: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | SPDesktop::flip_absolute_keep_point (Geom::Point const &c, CanvasFlip flip) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:898: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:898: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:898: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:900:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 900 | Geom::Point w = d2w(c); // Must be before flip. | ^ In member function ‘_update’, inlined from ‘addFlip’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:485:20, inlined from ‘setFlip’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:465:20, inlined from ‘flip_absolute_keep_point’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:901:28: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘flip_relative_keep_point’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:913: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 913 | SPDesktop::flip_relative_keep_point (Geom::Point const &c, CanvasFlip flip) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:913: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:913: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:913: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:915:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | Geom::Point w = d2w(c); // Must be before flip. | ^ In member function ‘_update’, inlined from ‘addFlip’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:485:20, inlined from ‘flip_relative_keep_point’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:916:28: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘zoom_quick’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:773: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 773 | void SPDesktop::zoom_quick(bool enable) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-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; | ^ In member function ‘freeSnap’, inlined from ‘freeSnap’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:571:0: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:590:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 590 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘constrainedSnap’: /builddir/build/BUILD/inkscape-1.3.2-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, In member function ‘constrainedSnap’, inlined from ‘constrainedSnap’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:596:0: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:615:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 615 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ^ 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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘fitToRect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1032:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1032 | _page_manager->movePages(item_translation); | ^ 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 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 ‘getConnectionPointPos’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp: In function ‘operator-’: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp: In function ‘sp_desktop_apply_css_recursive’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp:108: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | sp_desktop_apply_css_recursive(SPObject *o, SPCSSAttr *css, bool skip_lines) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function ‘_collectBBoxPoints’: /builddir/build/BUILD/inkscape-1.3.2-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 In member function ‘freeSnap’, inlined from ‘freeSnap’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:253:0: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:268:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function ‘constrainedSnap’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:299:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ^ In function ‘snap_rectangular_box’: lto1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:91: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:91: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:219:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | p[1] *= desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp: In member function ‘versor’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:292:74: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 292 | prev_parallel_hull_edge.setOrigin(hull_edge.origin()+hull_edge.versor().ccw()*spacing); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp: In function ‘avoid_item_poly’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:270: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | static Avoid::Polygon avoid_item_poly(SPItem const *item) In member function ‘get_g2d_matrix’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘_ZNK7SPHatch22_calculateStripExtentsERKN4Geom7OptRectE.part.0’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:715:123: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In function ‘from_degrees’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:720:46: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 720 | Geom::Point corner = bbox->corner(i); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘_ZNK7SPHatch22_calculateStripExtentsERKN4Geom7OptRectE.part.0’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:706: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:706: note: parameter passing for argument of type ‘struct Affine’ 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:26, inlined from ‘_ZNK7SPHatch22_calculateStripExtentsERKN4Geom7OptRectE.part.0’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:715: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘_ZNK7SPHatch22_calculateStripExtentsERKN4Geom7OptRectE.part.0’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:716:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | Geom::Affine user2ps = ps2user.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:33: note: parameter passing for argument of type ‘struct CRect’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:276: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:81: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:282:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Geom::Affine const ctm (this->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In function ‘create_flowtext_with_internal_frame’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:651: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 651 | SPItem *create_flowtext_with_internal_frame (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:660:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 660 | root_repr->setAttributeOrRemoveIfEmpty("transform", sp_svg_transform_write(parent->i2doc_affine().inverse())); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘scale’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:459: 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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:357: note: parameter passing for argument of type ‘const 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:667:54: note: parameter passing for argument of type ‘struct CRect’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:104: note: parameter passing for argument of type ‘struct Affine’ 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-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-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-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:26, inlined from ‘_calculateRenderInfo’ at /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘getAsText’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:498: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 498 | Inkscape::XML::Node *SPFlowtext::getAsText() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp: In member function ‘nextWord’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:386: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | SpellCheck::nextWord() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:386: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:490:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | _layout->createSelectionShape(_begin_w, _end_w, _text->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:520:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | Geom::Point const center = desktop->current_center(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:41: note: parameter passing for argument of type ‘struct CRect’ 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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:497:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 497 | origin *= document->getPageManager().getSelectedPageAffine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 function ‘unify’, inlined from ‘update_scrollbars’ at /builddir/build/BUILD/inkscape-1.3.2-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-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-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) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp: In member function ‘setStrokeWidth’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp:923: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 923 | void StrokeStyle::setStrokeWidth() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-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 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_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | Geom::Affine PatternEditor::get_selected_transform() { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628: note: parameter passing for 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘get_selected_transform’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:632:65: /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-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-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++/14/bits/new_allocator.h:191:4, inlined from ‘construct’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘emplace_back’ at /usr/include/c++/14/bits/vector.tcc:117:30, inlined from ‘updateGeometry’ at /builddir/build/BUILD/inkscape-1.3.2-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-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} | ^ In member function ‘get_pattern_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ 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-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-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-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-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) { 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 In member function ‘operator()’, inlined from ‘emit_event’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1438:17: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1427:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1427 | p *= q->_affine.inverse() * canvasitem_ctx->affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:737: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:781:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | pl *= stores.store().affine.inverse() * q->_affine; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:783:37: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘pick_current_item’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1322:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | p *= q->_affine.inverse() * canvasitem_ctx->affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘take_snapshot’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:123:118: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | _snapshot.drawn = shrink_region(region_affine_approxinwards(_snapshot.drawn, _snapshot.affine.inverse() * _store.affine, _store.rect), 4, -2); | ^ 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 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-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); | ^ In member function ‘operator()’, inlined from ‘snapshot_combine’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:146:14: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:141:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | auto affine = s.affine.inverse() * view.affine; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:143:86: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | add_rect(Geom::Parallelogram(cairo_to_geom(s.drawn->get_rectangle(i))) * affine); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:151:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | affine = view.affine * affine; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:107: note: parameter passing for argument of type ‘struct Parallelogram’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:210:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | * Geom::Translate(_snapshot.rect.min()) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘operator()’, inlined from ‘snapshot_combine’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:146:14: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:141:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | auto affine = s.affine.inverse() * view.affine; | ^ In member function ‘operator()’, inlined from ‘operator()’ at /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:146:14: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:147:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | add_rect(Geom::Parallelogram(_snapshot.rect) * _snapshot.affine.inverse() * view.affine); | ^ In member function ‘operator()’, inlined from ‘snapshot_combine’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:147:13: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:156:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | * _snapshot.affine.inverse() | ^ /builddir/build/BUILD/inkscape-1.3.2-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; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:194:73: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | auto center = Geom::Rect(view.rect).midpoint() * view.affine.inverse() * affine; | ^ In member function ‘operator()’, inlined from ‘update’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:318:37: /builddir/build/BUILD/inkscape-1.3.2-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()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:72: note: parameter passing for argument of type ‘struct Affine’ 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()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:632:76: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 632 | rd.mouse_loc = last_mouse.value_or((Geom::Point(q->get_dimensions()) / 2).round()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:76: note: parameter passing for argument of type ‘struct Parallelogram’ 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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:546: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 546 | void CanvasPrivate::launch_redraw() /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:637:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | rd.mouse_loc = (Geom::Point(rd.mouse_loc) * q->_affine.inverse() * stores.store().affine).round(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:109: note: parameter passing for argument of type ‘struct 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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘on_size_allocate’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1879: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1879 | void Canvas::on_size_allocate(Gtk::Allocation &allocation) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:1109:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | new_displayed = current.inverse() * displayed; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 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-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-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)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp: In member function ‘clonetolpeitem’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:1180: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1180 | SPLPEItem * LivePathEffectEditor::clonetolpeitem() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.cpp: In function ‘showDialog’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.cpp:99: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | void PowerstrokePropertiesDialog::showDialog(SPDesktop *desktop, Geom::Point knotpoint, const Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity *pt) /builddir/build/BUILD/inkscape-1.3.2-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-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 CRect’ 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-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-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-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-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-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-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-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-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) In function ‘calc_paste_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:158:68: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | auto pl = Geom::Parallelogram(view.rect) * view.affine.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp: In function ‘check_single_page’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:156: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | bool Graphics::check_single_page(Fragment const &view, PageInfo const &pi) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp: In member function ‘paint_widget’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:271:62: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | if (!(Geom::Parallelogram(s.rect) * s.affine.inverse() * view.affine).contains(view.rect)) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:277:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | cr->transform(geom_to_cairo(s.affine.inverse() * view.affine)); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp: In member function ‘UpdateRulers’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:67: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:274:27: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | selbox = (*bbox * d2c).roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:229: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | CanvasGrid::UpdateRulers() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:229: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:229: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:229: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:248:51: note: parameter passing for argument of type ‘struct Parallelogram’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:248:60: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:252:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | startbox *= pm.getSelectedPageAffine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:268:43: 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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘refreshArea’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:275: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | void SingleExport::refreshArea() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘onExport’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:599: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 599 | void SingleExport::onExport() /builddir/build/BUILD/inkscape-1.3.2-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘loadExportHints’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:406: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 406 | void SingleExport::loadExportHints() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘text_outer_set_style’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:741: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 741 | void TextToolbar::text_outer_set_style(SPCSSAttr *css) /builddir/build/BUILD/inkscape-1.3.2-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-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) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘lineheight_unit_changed’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1391: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1391 | TextToolbar::lineheight_unit_changed(int /* Not Used */) /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:152:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | m_tr_stack.push(transform * tr_top); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp: In member function ‘print_2geomcurve’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:278:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | PrintLatex::print_2geomcurve(SVGOStringStream &os, Geom::Curve const &c) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘merge_PathVector_with_shape’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1093:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | Geom::Affine tfc = item->transform * transform; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘print_simple_shape’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1489:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1489 | bool PrintEmf::print_simple_shape(Geom::PathVector const &pathv, const Geom::Affine &transform) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:129:90: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | m_tr_stack.push( Geom::Scale(1, -1) * Geom::Translate(0, doc->getHeight().value("px"))); /// @fixme hardcoded doc2dt transform | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘finalPoint’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:796:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 796 | P1_trail = pit->finalPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 CRect’ 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()))); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:116:28: /builddir/build/BUILD/inkscape-1.3.2-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); | ^ In member function ‘get_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘get_transform’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1439:82: /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1474:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1474 | return d_s_r * rect_translate; | ^ 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-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 CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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) 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 member function ‘withoutTranslation’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘operator*’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘bounds’: lto1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘corner’, inlined from ‘_renderItem’ at /builddir/build/BUILD/inkscape-1.3.2-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 CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp: In member function ‘common_setup’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp:14:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 14 | void DrawingGradient::common_setup(cairo_pattern_t *pat, Geom::OptRect const &bbox, double opacity) const | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:79:117: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); // AKA user_to_tile. | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:82:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | auto const screen_to_tile = _ctm.inverse() * pattern_to_tile; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2235:67: 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2289:128: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2289 | Geom::Affine parent_transform = (((SPItem*)item->parent)->i2doc_affine())*(item->document->getRoot()->c2p.inverse()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2270:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2270 | Geom::Affine orig_t = get_transform (type, i, j, center[Geom::X], center[Geom::Y], w, h, | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2426:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2426 | * parent_transform.inverse() * t; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp: In member function ‘_updateItem’: /builddir/build/BUILD/inkscape-1.3.2-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; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:551:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 551 | rotinv = g->_ctm.withoutTranslation().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:551:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 551 | rotinv = g->_ctm.withoutTranslation().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:555:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 555 | Geom::Point pt = g->_ctm.translation() * rotinv; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:202:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:202:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:210:44: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:230:30: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Rect r = bounds(); | ^ In function ‘distance_to_segment’, inlined from ‘_pickItem’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:216:40: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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 ‘set_document_scale_helper’, inlined from ‘set_document_scale_helper’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:249:0: /builddir/build/BUILD/inkscape-1.3.2-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 CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | document.setViewBox(Geom::Rect::from_xywh( | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘setValue’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:598: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | RegisteredTransformedPoint::setValue(Geom::Point const & p) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp: In member function ‘_modeChanged’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:74: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | void GuidelinePropertiesDialog::_modeChanged() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp: In function ‘polar’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp: In member function ‘_onOKimpl’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:108: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | void GuidelinePropertiesDialog::_onOKimpl() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:137:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | newpos *= pm.getSelectedPageAffine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:140:19: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | _guide->moveto(newpos, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:252:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | item->set_i2d_affine(item->i2doc_affine() * affine * item->document->doc2dt()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) { /usr/include/c++/14/bits/stl_heap.h: In function ‘__adjust_heap’: /usr/include/c++/14/bits/stl_heap.h:224: note: parameter passing for argument of type ‘struct LabelPlacement’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘setLabelText’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:835: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 835 | void MeasureTool::setLabelText(Glib::ustring const &value, Geom::Point pos, double fontsize, Geom::Coord angle, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:835: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:835: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:835: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:937:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 937 | text_item_box->transform *= layer->i2doc_affine().inverse(); | ^ In member function ‘__ct ’, inlined from ‘setLabelText’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:945:51: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘setLabelText’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:947:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 947 | text_item->transform *= layer->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘setMeasureItem’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1373: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | void MeasureTool::setMeasureItem(Geom::PathVector pathv, bool is_curve, bool markers, guint32 color, Inkscape::XML::Node *measure_repr) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘setPoint’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.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 MeasureTool::setPoint(Geom::Point origin, Inkscape::XML::Node *measure_repr) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:815: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:828:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 828 | pathv *= _desktop->layerManager().currentLayer()->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp: In member function ‘split_near_point’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:233: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | void MeshTool::split_near_point(SPItem *item, Geom::Point mouse_p, guint32 /*etime*/) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In function ‘gather_items’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:345: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | void gather_items(NodeTool *nt, SPItem *base, SPObject *obj, Inkscape::UI::ShapeRole role, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘item_handler’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 652 | bool NodeTool::item_handler(SPItem *item, GdkEvent *event) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘item_handler’, inlined from ‘item_handler’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652:0: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:667:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:667:92: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:667:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘select_area’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:759: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 759 | void NodeTool::select_area(Geom::Path const &path, GdkEventButton *event) { /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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 CPoint’ 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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘setGuide’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:760: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 760 | void MeasureTool::setGuide(Geom::Point origin, double angle, const char *label) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:760: note: parameter passing for 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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:760: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:760: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:767:36: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 767 | affine *= root->c2p.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:790:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 790 | Geom::Point unit_vector = Geom::rot90(origin.polar(angle)); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘toGuides’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:651: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 651 | void MeasureTool::toGuides() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:651: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:651: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:657:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 657 | Geom::Point start = _desktop->doc2dt(start_p) * _desktop->doc2dt(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:667:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | explicit_base = *explicit_base * layer->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:670:21: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 670 | setGuide(start,ray.angle(), _("Base")); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:748:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Affine const doc2img = desktop->doc2dt() * desktop->d2w() * world2img; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:747:93: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 747 | Geom::Affine const world2img = Geom::Translate((img_dims - screen_world.dimensions()) / 2.0 - screen_world.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 CPoint’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:1054:84: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1054 | Geom::Affine inverted_affine = Geom::Translate(min_x, min_y) * doc2img.inverse(); | ^ In member function ‘appendNew’, inlined from ‘setLine’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:807: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘setLine’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 799 | void MeasureTool::setLine(Geom::Point start_point,Geom::Point end_point, bool markers, guint32 color, Inkscape::XML::Node *measure_repr) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:809:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 809 | pathv *= _desktop->layerManager().currentLayer()->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘setMeasureCanvasText’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:960: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 960 | void MeasureTool::setMeasureCanvasText(bool is_angle, double precision, double amount, double fontsize, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1081:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1081 | auto affine = over->i2dt_affine() * Geom::Scale(scale); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘showInfoBox’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1053: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1053 | void MeasureTool::showInfoBox(Geom::Point cursor, bool into_groups) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1081:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1081 | auto affine = over->i2dt_affine() * Geom::Scale(scale); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1106:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1106 | Geom::Point pos = _desktop->w2d(cursor); | ^ In function ‘calcAngleDisplayAnchor’, inlined from ‘showCanvasItems’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1285:56: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:157:94: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | where *= Geom::Affine(Geom::Rotate(effective)) * Geom::Affine(Geom::Translate(startPoint)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:171:48: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | where = desktop->w2d(screen_world.clamp(desktop->d2w(where))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘showCanvasItems’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1337:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1337 | * Geom::Affine(Geom::Rotate(baseAngle)) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1359:92: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1359 | Geom::Point measure_text_pos = (intersections[idx - 1] + intersections[idx]) / 2; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1156: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1156 | void MeasureTool::showCanvasItems(bool to_guides, bool to_item, bool to_phantom, Inkscape::XML::Node *measure_repr) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1156: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:1095: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1095 | bool FloodTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1156: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1161:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1161 | writeMeasurePoint(start_p, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1176:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1176 | Geom::Point start_p_doc = start_p * _desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1247:75: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1247 | Geom::Point windowNormal = Geom::unit_vector(Geom::rot90(_desktop->d2w(end_p - start_p))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In function ‘calculate_intersections’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:434: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | static void calculate_intersections(SPDesktop *desktop, SPItem *item, Geom::PathVector const &lineseg, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:434: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:434: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:449:93: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | item == desktop->getItemAtPoint(desktop->d2w(desktop->dt2doc(lineseg[0].pointAt(m.ta - eps))), true, nullptr)) || | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In member function ‘_attachSelection’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:596: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | void FreehandBase::_attachSelection() In function ‘make_unique’, inlined from ‘_attachSelection’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:630:74: /usr/include/c++/14/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In function ‘sp_update_helperpath’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:253: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | void sp_update_helperpath(SPDesktop *desktop) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘spdc_flush_white’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:788: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 788 | static void spdc_flush_white(FreehandBase *dc, std::shared_ptr gc) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘spdc_concat_colors_and_flush’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:687: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 687 | void spdc_concat_colors_and_flush(FreehandBase *dc, gboolean forceclosed) /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:497: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:503:70: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | addDragShape(Geom::PathVector(Geom::Path(page->getDesktopRect())), tr); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:503:21: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | addDragShape(Geom::PathVector(Geom::Path(page->getDesktopRect())), tr); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:926: note: parameter passing for argument of type ‘struct Affine’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:926: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:968:136: note: parameter passing for argument of type ‘struct 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]; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:427: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 427 | bool NodeTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:427: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:427: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:519:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto c = shape->curveForEdit()->transformed(over_item->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:594:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 594 | Geom::Point const desktop_pt(_desktop->w2d(event_pt)); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp: In member function ‘drag’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp:738: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 738 | void GradientTool::drag(Geom::Point const pt, guint /*state*/, guint32 etime) In member function ‘moveTo’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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 274 | bool PagesTool::root_handler(GdkEvent *event) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:274: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:274: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:274: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | Geom::Affine tr = moveTo(point_dt, snap); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:323:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 323 | point_dt = getSnappedResizePoint(point_dt, event->motion.state, drag_origin_dt); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:333:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 333 | addDragShapes(page, Geom::Affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:335:40: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | } else if (viewboxUnder(drag_origin_dt)) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 377 | dragging_item->movePage(moveTo(point_dt, snap), page_manager.move_objects()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 364 | auto affine = moveTo(point_dt, snap); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:41: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:373:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | SPPage::moveItems(affine, page_items); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:382:40: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | page_manager.selectPage(page_manager.newDesktopPage(*on_screen_rect)); | ^ /builddir/build/BUILD/inkscape-1.3.2-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)) { | ^ In function ‘make_unique’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:75:49: /usr/include/c++/14/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ In member function ‘appendNew’, inlined from ‘createAngleDisplayCurve’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:275:46: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘createAngleDisplayCurve’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:190: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | void MeasureTool::createAngleDisplayCurve(Geom::Point const ¢er, Geom::Point const &end, Geom::Point const &anchor, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:190: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:190: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘createAngleDisplayCurve’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:208:66: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘createAngleDisplayCurve’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:278:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | pathv *= layer->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:288: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | MeasureTool::MeasureTool(SPDesktop *desktop) /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘set_to_accumulated’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:885: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 885 | void CalligraphicTool::set_to_accumulated(bool unionize, bool subtract) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘accumulate’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:958: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 958 | bool CalligraphicTool::accumulate() { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘_flushWhite’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:835: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 835 | void ConnectorTool::_flushWhite(SPCurve *c) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘_finishSegment’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:901: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 901 | void ConnectorTool::_finishSegment(Geom::Point const /*p*/) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In function ‘endpt_handler’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:981: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 981 | static bool endpt_handler(GdkEvent *event, ConnectorTool *cc) In member function ‘domain’: lto1: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getNormalizedPoint’: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111: note: parameter passing for argument of type ‘struct Parallelogram’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:112:44: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto drect = _desktop->get_display_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘reset’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:169: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | void CalligraphicTool::reset(Geom::Point p) { /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120: note: parameter passing for argument of type ‘struct Parallelogram’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:121:44: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | auto drect = _desktop->get_display_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘brush’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:380:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | this->del = 0.5*(del_left + del_right); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘_insertAcidIntoDocument’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:584: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 584 | SPItem *EraserTool::_insertAcidIntoDocument(SPDocument *document) /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:327:40: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300: note: parameter passing for argument of type ‘struct Affine’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:317:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | this->arc->transform = layer->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:336:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | Geom::Affine const i2d ( (this->arc)->i2dt_affine() ); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:57:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | this->shape_editor = new ShapeEditor(_desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:154: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 154 | bool Box3dTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp: In member function ‘withoutTranslation’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:89:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Geom::Affine affine = strokepath.get_relative_affine().withoutTranslation(); | ^ In member function ‘operator()’, inlined from ‘doEffect_path’ at /builddir/build/BUILD/inkscape-1.3.2-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 output_type’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:77:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | LPECurveStitch::doEffect_path (Geom::PathVector const & path_in) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘fit_and_split’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:1009: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1009 | void CalligraphicTool::fit_and_split(bool release) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:77:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:136:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | transform.setYAxis( rot90(unit_vector(end-start)) * scaling_y); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:480:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | hatch_unit_vector = (pointer - nearest) / hatch_dist; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 407 | bool CalligraphicTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:469:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 469 | motion_to_curve = selected->dt2i_affine() * selected->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:473:94: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | std::optional position = get_nearest_position_on_Path(this->hatch_livarot_path, pointer); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:598:78: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | motion_dt = new_pointer * motion_to_curve.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:628:32: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | this->reset(motion_dt); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:652:99: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 652 | Geom::Affine const sm (Geom::Scale(hatch_dist, hatch_dist) * Geom::Translate(c)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:704:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 704 | Geom::Point const motion_dt(_desktop->w2d(motion_w)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘_fitAndSplit’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:1233: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1233 | void EraserTool::_fitAndSplit(bool releasing) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘_setSubsequentPoint’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:775: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 775 | void ConnectorTool::_setSubsequentPoint(Geom::Point const p) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘_handleMotionNotify’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:532: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 532 | bool ConnectorTool::_handleMotionNotify(GdkEventMotion const &mevent) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:532: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:586:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 586 | auto i2d = clickeditem->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘_activeShapeAddKnot’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:1027: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1027 | void ConnectorTool::_activeShapeAddKnot(SPItem* item, SPItem* subitem) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘cc_set_active_conn’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:1121: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1121 | void ConnectorTool::cc_set_active_conn(SPItem *item) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘_handleButtonPress’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:431: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 431 | bool ConnectorTool::_handleButtonPress(GdkEventButton const &bevent) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:111: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | bool DropperTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:207:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | Geom::Point const cd = _desktop->w2d(this->centre); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:208:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | Geom::Affine const w2dt = _desktop->w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp:140:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Piecewise > nn = unitVector(v * ( rot * slant ) ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp: In member function ‘at1’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp:189:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 189 | if ( m.segs.front().at0() == m.segs.back().at1()){ | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:358: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | bool EraserTool::root_handler(GdkEvent* event) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘_probeUnlinkCutClonedGroup’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:723:84: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 723 | auto const relative_transform = parent_inverse_transform * clone->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘contains’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:75:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | bool CanvasItemRect::contains(Geom::Point const &p, double tolerance) | ^ In member function ‘operator*=’, inlined from ‘closest_distance_to’ at /builddir/build/BUILD/inkscape-1.3.2-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-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-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)); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp:1194: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1194 | void PenTool::_setInitialPoint(Geom::Point const p) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:196:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | ret = Geom::Rotate(angle) * ret; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:194:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Geom::Point tang = c.unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:68: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:214:55: 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::Point tang = c.unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:245:94: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:230:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | p = c1.pointAt(1); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:257:68: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:261:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 261 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:278:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:282:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘addPowerStrokePencil’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:668: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 668 | void PencilTool::addPowerStrokePencil() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘_interpolate’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:915: 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() { /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:933:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 933 | double tolerance_sq = 0.02 * square(_desktop->w2d().descrim() * tol) * exp(0.2 * tol - 2); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:980:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 980 | this->p[0] = last_seg->finalPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp: In member function ‘withoutTranslation’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:170:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | sw[1] = Geom::Point(0, _spacing[1]) * affine().withoutTranslation(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp: In function ‘bounds_of’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp:100:35: 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. | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp: In member function ‘_render’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp:175:29: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 175 | feed_pathvector_to_cairo(buf.cr->cobj(), _path, affine(), buf.rect, | ^ In function ‘lerp’, inlined from ‘_sketchInterpolate’ at /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:994: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 994 | void PencilTool::_sketchInterpolate() { /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1006:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1006 | double tolerance_sq = 0.02 * square(_desktop->w2d().descrim() * tol) * exp(0.2 * tol - 2); | ^ In member function ‘appendNew’, inlined from ‘_sketchInterpolate’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1028:45: /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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp: In member function ‘_redrawAll’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp:828:40: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 828 | Geom::Point p2 = (*cubic)[2]; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In function ‘floor’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:118:22: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘_render’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:141:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | buf.cr->transform(geom_to_cairo(doc2dt * aff)); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 CPoint’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘_render’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:108:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | void CanvasItemRect::_render(Inkscape::CanvasItemBuffer &buf) const | ^ 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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327: note: parameter passing for argument of type ‘const struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:343:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | this->rect->transform = currentLayer()->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:53:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | this->shape_editor = new ShapeEditor(desktop); | ^ In function ‘make_unique’, inlined from ‘operator()’ at /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:64:10: /usr/include/c++/14/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419: note: parameter passing for argument of type ‘const 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:682:115: note: parameter passing for argument of type ‘struct Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:131:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Geom::Point const normal = _normal * affine().withoutTranslation(); // Direction only | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:685:124: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 685 | items = _desktop->getDocument()->getItemsPartiallyInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:685:125: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 685 | items = _desktop->getDocument()->getItemsPartiallyInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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)); | ^ In member function ‘get_marker_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:321:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 321 | result = Geom::Scale(linewidth) * result; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305: note: parameter passing for argument of type ‘struct Affine’ 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:26, inlined from ‘get_marker_transform’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:312:48: /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)) {} | ^ In function ‘ctmToAffine’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:146:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | auto st = stateToAffine(state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:147:29: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In function ‘svgSetTransform’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:432:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 432 | static void svgSetTransform(Inkscape::XML::Node *node, Geom::Affine matrix) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:213:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | this->c2p = this->c2p * Geom::Translate( -ref ); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:206:42: note: parameter passing for argument of type ‘struct CRect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘sp_marker_show_instance’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:448: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | sp_marker_show_instance ( SPMarker *marker, Inkscape::DrawingItem *parent, /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508: 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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508: note: parameter passing for 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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘write’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:924: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 924 | void SPMeshNodeArray::write( SPMeshGradient *mg ) { /builddir/build/BUILD/inkscape-1.3.2-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-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; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘cropPage’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:204:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | auto clip_path = _createClip(val.str(), Geom::identity(), false); | ^ In member function ‘_appendPoint’, inlined from ‘moveTo’ at /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘addShadedFill’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:723:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 723 | void SvgBuilder::addShadedFill(GfxShading *shading, const Geom::Affine shading_tr, GfxPath *path, const Geom::Affine tr, | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘setEditTransform’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:91: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | KnotHolder::setEditTransform(Geom::Affine edit_transform) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘set_item_clickpos’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:487: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 487 | bool KnotHolder::set_item_clickpos(Geom::Point loc) /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 CPoint’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘knot_grabbed_handler’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:246: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | void KnotHolder::knot_grabbed_handler(SPKnot *knot, unsigned state) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘update_knot’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.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 | KnotHolderEntity::update_knot() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:91: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:91: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:93:34: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Geom::Point knot_pos(knot_get()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:95:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point dp(knot_pos * parent_holder->getEditTransform() * item->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘knot_ungrabbed_handler’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:287: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | KnotHolder::knot_ungrabbed_handler(SPKnot *knot, guint state) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:287: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:287: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:287: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:302:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:302:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ^ In member function ‘_get_pos’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘offset_to_cell’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:188: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::IntPoint PatternKnotHolderEntity::offset_to_cell(Geom::Point loc) const { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:188: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:193:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto d2i = item->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘on_created’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:162:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 162 | _cell = offset_to_cell(rect->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘update_knot’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:225: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | void PatternKnotHolderEntityXY::update_knot() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:225: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:225: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:225: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:228:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | auto tr = item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:229:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | _quad->set_coords(_get_pos(0, 0) * tr, _get_pos(0, 1) * tr, | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘withoutTranslation’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:304:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | _cached_inverse_linear = _cached_transform.withoutTranslation().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘knot_grabbed’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.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 300 | void PatternKnotHolderEntityScale::knot_grabbed(Geom::Point const &grab_pos, unsigned) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:300: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:300: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:303:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | _cached_origin = _get_pos(0, 0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:304:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | _cached_inverse_linear = _cached_transform.withoutTranslation().inverse(); | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘knot_get’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:573: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 573 | Geom::Point BlurKnotHolderEntity::knot_get() const /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:573: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:573: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:573: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:580:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 580 | auto tr = item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:587:19: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | auto p0 = _pos(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:113:84: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Geom::Affine const i2dt (parent_holder->getEditTransform() * item->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘_ZN16KnotHolderEntity18snap_knot_positionERKN4Geom5PointEj.part.0’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:107: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | KnotHolderEntity::snap_knot_position(Geom::Point const &p, guint state) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:107: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:107: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:113:83: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Geom::Affine const i2dt (parent_holder->getEditTransform() * item->i2dt_affine()); | ^ In member function ‘snap_knot_position’: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:444:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 444 | Geom::Translate(origin_dt) * transform; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:423: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | void HatchKnotHolderEntityScale::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:423: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:423: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:423: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:429:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | Geom::Point p_snapped = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:433:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | Geom::Affine transform_inverse = transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:451: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 451 | void FilterKnotHolderEntity::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘_ZN16KnotHolderEntity30snap_knot_position_constrainedERKN4Geom5PointERKN8Inkscape7Snapper14SnapConstraintEj.part.0’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:133:83: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Geom::Affine const i2d (parent_holder->getEditTransform() * item->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:127: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | KnotHolderEntity::snap_knot_position_constrained(Geom::Point const &p, Inkscape::Snapper::SnapConstraint const &constraint, guint state) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:127: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:127: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:133:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Geom::Affine const i2d (parent_holder->getEditTransform() * item->i2dt_affine()); | ^ In member function ‘snap_knot_position_constrained’: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘_pointDragged’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:385: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | void ControlPointSelection::_pointDragged(Geom::Point &new_pos, GdkEventMotion *event) /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:287:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | * Geom::Translate(transform_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:269: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | PatternKnotHolderEntityAngle::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, guint state) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:418:112: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Geom::Translate(-transform_origin) * Geom::Rotate(theta - theta_old) * Geom::Translate(transform_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:399: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 399 | void HatchKnotHolderEntityAngle::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2-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-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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp: In member function ‘eventHandler’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp:140: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | bool SPKnot::eventHandler(GdkEvent *event) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘_keyboardRotate’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:605:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 605 | * Geom::Rotate(angle) * Geom::Translate(rc); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:566: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 566 | bool ControlPointSelection::_keyboardRotate(GdkEventKey const &event, int dir) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘_keyboardScale’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:640:92: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 640 | Geom::Affine m = Geom::Translate(-center) * Geom::Scale(scale) * Geom::Translate(center); | ^ 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 ‘side_toggle’, inlined from ‘side_toggle’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1912:0: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1947:62: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1947 | Geom::Point dp = (n[3]->p - n[0]->p)/3.0; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp:31: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 31 | ShapeEditor::ShapeEditor(SPDesktop *dt, Geom::Affine edit_transform, double edit_rotation, int edit_marker_mode) /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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){ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922: note: parameter passing for argument of type ‘struct Affine’ 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:26, inlined from ‘getMarkerRotation’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:927:50: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘knot_set_generic’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:627: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | Box3DKnotHolderEntity::knot_set_generic(SPItem *item, unsigned int knot_id, Geom::Point const &new_pos, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:627: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:627: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:629:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 629 | Geom::Point const s = snap_knot_position(new_pos, state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:634:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 634 | Geom::Affine const i2dt (item->i2dt_affine ()); | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:819: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 819 | Box3DKnotHolderEntityCenter::knot_set(Geom::Point const &new_pos, Geom::Point const &origin, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:819: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:819: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:821:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 821 | Geom::Point const s = snap_knot_position(new_pos, state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:825:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 825 | Geom::Affine const i2dt (item->i2dt_affine ()); | ^ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:990:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 990 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:994: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 994 | MarkerKnotHolderEntityReference::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:994: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:994: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1000:30: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1000 | s = s * getMarkerRotation(item, _edit_rotation, _edit_marker_mode, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1001:76: note: parameter passing for argument of type ‘struct 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; | ^ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1049:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1049 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1092: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1092 | MarkerKnotHolderEntityOrient::set_internal(Geom::Point const &p, Geom::Point const &origin, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1053: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1053 | MarkerKnotHolderEntityOrient::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1053: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1053: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1074:53: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1076:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1173:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1173 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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:26, inlined from ‘set_internal’ at /builddir/build/BUILD/inkscape-1.3.2-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-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-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:26, inlined from ‘set_internal’ at /builddir/build/BUILD/inkscape-1.3.2-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-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-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:26, inlined from ‘set_internal’ at /builddir/build/BUILD/inkscape-1.3.2-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-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-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:26, inlined from ‘set_internal’ at /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1309:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1309 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1332:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1332 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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) 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘show’: /builddir/build/BUILD/inkscape-1.3.2-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()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘translateGuides’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:950:21: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 950 | guide.moveto(point_on_line, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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 ‘set_item’, inlined from ‘set_item’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp:116:0: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp:146:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | this->knotholder->setEditTransform(_edit_transform); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp: In member function ‘__ct_comp ’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2816:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2816 | Geom::Affine trans = t1 * scale * t2; | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘color_pick’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2276: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2276 | guint SPMeshNodeArray::color_pick( std::vector icorners, SPItem* item ) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2276: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2276: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2276: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2329:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2329 | p *= item->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2345:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2345 | p += unit_vector( dp ) * size; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 30 | SPDrawAnchor::SPDrawAnchor(Inkscape::UI::Tools::FreehandBase *dc, std::shared_ptr curve, bool start, Geom::Point delta) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp: In function ‘ink_drag_data_received’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static void ink_drag_data_received(GtkWidget *widget, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:156:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | item->i2dt_affine().descrim() * 0.5 | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:222:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | Geom::Point where( canvas->canvas_to_world(Geom::Point(destX, destY))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:254:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | item->i2dt_affine().descrim() * 0.5 | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:318:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Geom::Point m( desktop->point() - sel_bbox->midpoint() ); | ^ In function ‘world2desktop’, inlined from ‘ink_drag_data_received’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:340:52: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:81:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return (Geom::Point(x, y) + desktop->canvas->get_area_world().min()) * desktop->w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2376: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2376 | TextKnotHolderEntityShapePadding::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2376: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2388:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2388 | Geom::Point const point_a = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2389:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2389 | Geom::Point point_b = point_a * shape->transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2441: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2441 | TextKnotHolderEntityShapeMargin::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2441: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2447:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2447 | Geom::Point const point_a = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2448:72: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2448 | Geom::Point point_b = point_a * linked_shape->transform.inverse(); | ^ In member function ‘calculate_region’: lto1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘get_root_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘set_viewBox’, inlined from ‘set_viewBox’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:50:0: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:81:44: note: parameter passing for argument of type ‘struct CRect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:257:27: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | this->c2p = q * this->c2p; | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘push’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:305:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | what->set_i2d_affine(what->i2dt_affine() * move); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:289: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 289 | void Unclump::push(SPItem *from, SPItem *what, double dist) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:289: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:289: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:289: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:291:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 291 | Geom::Point it = unclump_center(what); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:305:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | what->set_i2d_affine(what->i2dt_affine() * move); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘pull’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:312: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | void Unclump::pull(SPItem *to, SPItem *what, double dist) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:312: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:312: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:312: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:314:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 314 | Geom::Point it = unclump_center(what); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:328:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | what->set_i2d_affine(what->i2dt_affine() * move); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:283:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 283 | Geom::Affine const a = cloned ? c2p * transform : Geom::identity(); | ^ In member function ‘getXY’: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘snappoints’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1190: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | void SPShape::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1190: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1190: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘middle_point’, inlined from ‘snappoints’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1225:54: /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; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp: In member function ‘snappoints’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:362: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 362 | void SPSpiral::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In member function ‘set_shape’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:352: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 352 | void SPStar::set_shape() { In member function ‘set_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:206:46: note: parameter passing for argument of type ‘struct CRect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘snappoints’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:375: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | void SPText::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:33: note: parameter passing for argument of type ‘struct CRect’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:476: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:81: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:482:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 482 | Geom::Affine const ctm (this->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1144:42: note: parameter passing for argument of type ‘struct CRect’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In function ‘create_text_with_inline_size’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1233: note: parameter passing for argument of type ‘struct Affine’ 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) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1233: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1248:26: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1248 | p0 *= desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In function ‘create_text_with_rectangle’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1275: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | SPItem *create_text_with_rectangle (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1284:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1284 | text_repr->setAttributeOrRemoveIfEmpty("transform", sp_svg_transform_write(parent->i2doc_affine().inverse())); | ^ In member function ‘corner’, inlined from ‘_buildLayoutInit’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:540:37: lto1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:364:106: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 364 | return Geom::deg_from_rad(Geom::atan2(cursor - Geom::Point(_desktop->canvas->get_dimensions()) / 2.0)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘operator()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:360: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | auto compute_angle = [&] { /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘item_handler’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1043: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1043 | bool ToolBase::item_handler(SPItem *item, GdkEvent *event) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1043: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1043: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1057:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1057:92: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1057:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘sp_tweak_color_recursive’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:850: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 850 | sp_tweak_color_recursive (guint mode, SPItem *item, SPItem *item_at_point, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:850: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:915:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | Geom::Affine i2dt = item->i2dt_affine (); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:954:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 954 | tweak_colors_in_gradient(item, Inkscape::FOR_FILL, fill_goal, p, radius, this_force, mode, do_h, do_s, do_l, do_o); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘_keyboardMove’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:320:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | knotholder->transform_selected(Geom::Translate(delta)); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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; | ^ In function ‘rotateAround’, inlined from ‘arrange’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:359:17: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:148:80: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp: In member function ‘arrange’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:270: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | void PolarArrangeTab::arrange() /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:270: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:270: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:270: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘getAnchorPoint’, inlined from ‘moveToPoint’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:267:51, inlined from ‘arrange’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:354:15: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:246:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | source = item->getCenter(); | ^ In function ‘rotateAround’, inlined from ‘arrange’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:359:17: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:148:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:151:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | center = item->getCenter(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:153:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | item->set_i2d_affine(item->i2dt_affine() * affine); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘sp_text_context_update_cursor’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1578: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1578 | static void sp_text_context_update_cursor(TextTool *tc, bool scroll_to_see) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1578: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1578: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1578: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1611:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1611 | Geom::Point const center = desktop->current_center(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1626:67: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 1626 | Geom::Point const top_left = desktop->get_display_area().corner(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1626:76: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1626 | Geom::Point const top_left = desktop->get_display_area().corner(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1747:92: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | tc->padding_frame->set_bpath(temp->MakePathVector() * tc->text->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:358:76: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | Geom::Point move = force * 0.5 * (cos(M_PI * x) + 1) * vector; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘sp_tweak_dilate_recursive’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:309: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | sp_tweak_dilate_recursive (Inkscape::Selection *selection, SPItem *item, Geom::Point p, Geom::Point vector, gint mode, double radius, double force, double fidelity, bool reverse) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:309: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:309: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:309: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:359:108: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 359 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ^ In member function ‘__ct ’, inlined from ‘sp_tweak_dilate_recursive’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:415:56: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘sp_tweak_dilate_recursive’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:490:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | Geom::Affine i2doc(item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:506:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 506 | vector = 1/Geom::L2(vector) * vector; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘sp_text_context_update_text_selection’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1777: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1777 | static void sp_text_context_update_text_selection(TextTool *tc) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘sp_text_context_place_cursor_at’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1879: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1879 | void sp_text_context_place_cursor_at (TextTool *tc, SPObject *text, Geom::Point const p) 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:413: note: parameter passing for argument of type ‘struct Parallelogram’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:413: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:413: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:413: note: parameter passing for argument of type ‘const struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:595:80: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 595 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:595:89: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 595 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:76: note: parameter passing for argument of type ‘struct Parallelogram’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:76: note: parameter passing for argument of type ‘struct Parallelogram’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1159:104: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1159 | Geom::Affine const sm(Geom::Scale(radius, radius) * Geom::Translate(_desktop->w2d(motion_w))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1119: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1119 | bool TweakTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘_pasteNodes’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:587: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:587: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘get_relative_affine’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:599:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 599 | auto target_trans = target_path->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:638:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 638 | source_curve.transform(target_trans.inverse()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘insertSymbol’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:417: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 417 | void ClipboardManagerImpl::insertSymbol(SPDesktop *desktop, Geom::Point const &shift_dt) 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘copyPathParameter’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:304: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | void ClipboardManagerImpl::copyPathParameter(Inkscape::LivePathEffect::PathParam *pp) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘getPathParameter’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:915:35: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | auto tr_p = item->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:916:38: 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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.cpp: In member function ‘param_setValue’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.cpp:102: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | PointParam::param_setValue(Geom::Point newpoint, bool write) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp: In member function ‘param_higlight’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | void Parameter::param_higlight(bool highlight) In member function ‘appendNew’, inlined from ‘lineTo’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:142:46, inlined from ‘trace’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.cpp:167: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)...)); 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘copySymbol’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:340: 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, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘_copyNodes’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:520: note: parameter passing for argument of type ‘struct Affine’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:565:75: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | auto transform_str = sp_svg_transform_write(parent->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘pasteSize’: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘_copySelection’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1016: note: parameter passing for argument of type ‘struct Affine’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1090:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | auto transform_str = sp_svg_transform_write(parent->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1135:46: note: parameter passing for argument of type ‘struct 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | LPEMirrorSymmetry::doBeforeEffect (SPLPEItem const* lpeitem) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:222:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:227:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 227 | center_point.param_setValue(point_c, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:297:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | Geom::Affine transform = i2anc_affine(lpeitem, nullptr).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:299:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | start_point.param_setValue(sp, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:307:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Geom::Affine transform = i2anc_affine(lpeitem, nullptr).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:309:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | start_point.param_setValue(sp, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘toMirror’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:433:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | LPEMirrorSymmetry::toMirror(Geom::Affine transform) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘doOnApply’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:520:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | start_point.param_setValue(point_a, true); | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:185:74: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | offset.param_transform_multiply(postmul * current_affine.inverse(), true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘sp_get_offset’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:202:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | LPEOffset::sp_get_offset(Geom::Point origin) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In function ‘vectorStretch’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:224:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | LPEOffset::doBeforeEffect (SPLPEItem const* lpeitem) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 451 | gdouble SPRect::vectorStretch(Geom::Point p0, Geom::Point p1, Geom::Affine xform) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getRect’: lto1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:514: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 514 | void SPRect::compensateRxRy(Geom::Affine xform) { /builddir/build/BUILD/inkscape-1.3.2-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:530:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:530:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | gdouble eY = SPRect::vectorStretch(cy, c, xform); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘finalPoint’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:479:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | if (Geom::are_near(i.initialPoint(), i.finalPoint())) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_marker_get_transform’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | Geom::Affine sp_shape_marker_get_transform(Geom::Curve const & c1, Geom::Curve const & c2) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:259:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | Geom::Point p = c1.pointAt(1); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:442:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 442 | LPEOffset::doEffect_path(Geom::PathVector const & path_in) | ^ In function ‘sp_shape_marker_get_transform_at_start’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:283: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 283 | Geom::Affine sp_shape_marker_get_transform_at_start(Geom::Curve const & c) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:283: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:283: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:283: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:285:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Point p = c.pointAt(0); | ^ In function ‘sp_shape_marker_get_transform_at_end’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.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 300 | Geom::Affine sp_shape_marker_get_transform_at_end(Geom::Curve const & c) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:300: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:300: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:302:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | Geom::Point p = c.pointAt(1); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:523:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 523 | offset_pt = get_default_point(path_in); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:606:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 606 | size /= sp_lpe_item->i2doc_affine().descrim(); | ^ 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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(); | ^ In member function ‘getDesktopRect’: lto1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getDesktopAffine’: lto1: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:633:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | void KnotHolderEntityOffsetPoint::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:532:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 532 | LPEMirrorSymmetry::doEffect_path (Geom::PathVector const & path_in) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:532: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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:91: note: parameter passing for argument of type ‘const struct Affine’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:545:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | Geom::Affine m = Geom::reflection (line_separation.vector(), (Geom::Point)start_point); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:558:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | if (!are_near(closingline.initialPoint(), closingline.finalPoint())) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:91: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:98:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | Geom::Affine const i2dt(this->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:106:51: note: parameter passing for argument of type ‘struct 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); | ^ In member function ‘set_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:259:46: note: parameter passing for argument of type ‘struct CRect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:278:75: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * getTransform(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘setVisibleRx’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 463 | this->rx = rx / SPRect::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘setVisibleRy’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:476:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 476 | this->ry = ry / SPRect::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:476:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:476:46: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:476:46: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:485:0: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:490:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | return this->rx.computed * SPRect::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:490:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:490:53: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:490:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getVisibleRy’, inlined from ‘getVisibleRy’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:496:0: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:501:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | return this->ry.computed * SPRect::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:501:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:501:53: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:501:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘setVisibleWidth’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | this->width = width / SPRect::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘setVisibleHeight’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:559:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | this->height = height / SPRect::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:559:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:559:50: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:559:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getVisibleWidth’, inlined from ‘getVisibleWidth’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:567:0: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:572:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 572 | return this->width.computed * SPRect::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:572:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:572:56: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:572:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getVisibleHeight’, inlined from ‘getVisibleHeight’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:578:0: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:583:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 583 | return this->height.computed * SPRect::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:583:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:583:57: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:583:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:615:34: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 615 | p.emplace_back((p3 + p0)/2, Inkscape::SNAPSOURCE_LINE_MIDPOINT, Inkscape::SNAPTARGET_LINE_MIDPOINT); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘snappoints’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:589: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 589 | void SPRect::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp: In member function ‘domain’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp: In member function ‘update’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:281:42: note: parameter passing for argument of type ‘struct CRect’ 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-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-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 Affine’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:349:68: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 349 | m_auto = Geom::Rotate::from_degrees( 180.0 ) * m; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:327: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:327: note: parameter passing for argument of type ‘struct Affine’ 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:26, inlined from ‘sp_shape_update_marker_view’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:349:56: /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:366:77: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 366 | Geom::Affine const m (sp_shape_marker_get_transform_at_start(path_it->front())); | ^ /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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]); | ^ /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | KnotHolderEntityWidthPatternAlongPath::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^ /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:319:45: note: parameter passing for argument of type ‘struct 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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:334:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp: In function ‘sp_offset_distance_to_original’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:738: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 738 | sp_offset_distance_to_original (SPOffset * offset, Geom::Point px) 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In function ‘operator-’: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp: In function ‘sp_offset_move_compensate’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:1010:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1010 | Geom::Affine offset_move = t.inverse() * m * t; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In function ‘vectorStretch’: /builddir/build/BUILD/inkscape-1.3.2-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) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘get_automatic_filter_region’: lto1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:511: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:518:38: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 518 | setDesktopRect(getDesktopRect() * translate); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘swapPage’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:564:13: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.cpp: In function ‘sp_svg_write_polygon’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘getVisibleRx’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:733: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 733 | gdouble SPGenericEllipse::getVisibleRx() const { In member function ‘getVisibleRx’, inlined from ‘getVisibleRx’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:733:0: /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:738:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:738:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getVisibleRy’, inlined from ‘getVisibleRy’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:744:0: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:749:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 749 | return this->ry.computed * SPGenericEllipse::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:749:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:749:63: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:749:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.cpp:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | static gchar *sp_svg_write_polygon(Geom::PathVector const & pathv) /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:722:33: note: parameter passing for argument of type ‘struct CRect’ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:707: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:722:81: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:724:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 724 | Geom::Affine const i2dt(this->i2dt_affine()); | ^ In member function ‘get_infinite_dir’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:127: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp: In member function ‘getEndpoints’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:218: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | void SPConnEndPair::getEndpoints(Geom::Point endPts[]) const /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:218: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:218: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:223:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Geom::Affine i2d = _path->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:227:74: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 227 | endPts[h] = h2attItem[h]->getAvoidRef().getConnectionPointPos(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp: In member function ‘update’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp:47:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | cctx.i2doc = chi.transform * ictx->i2doc; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:562: note: parameter passing for argument of type ‘const struct Affine’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:562: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:567:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 567 | Geom::Affine const i2dt = this->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:574:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | Geom::Point pt = this->getPointAtAngle(angle) * i2dt; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘setVisibleRx’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:707: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 707 | void SPGenericEllipse::setVisibleRx(gdouble rx) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 711 | this->rx = rx / SPGenericEllipse::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘setVisibleRy’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:724:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 724 | this->ry = ry / SPGenericEllipse::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:724:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:724:56: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:724:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:317:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | PdfParser::PdfParser(XRef *xrefA, Inkscape::Extension::Internal::SvgBuilder *builderA, Dict *resDict, | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp: In member function ‘center’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp:461: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 461 | std::optional ObjectSet::center() const { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp: In function ‘sp_conn_get_route_and_redraw’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp:134: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | static void sp_conn_get_route_and_redraw(SPPath *const path, const bool updatePathRepr = true) In member function ‘initialPoint’, inlined from ‘append’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:184:38, inlined from ‘set_shape’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:474:14: /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]; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘set_shape’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:492:104: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Affine aff = Geom::Scale(rx.computed, ry.computed) * Geom::Translate(cx.computed, cy.computed); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:440: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 440 | void SPGenericEllipse::set_shape() In member function ‘set_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:304:55: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | builder->setMargins(getRect(page->getTrimBox()) * scale, | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:265:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | PdfParser::PdfParser(std::shared_ptr pdf_doc, Inkscape::Extension::Internal::SvgBuilder *builderA, Page *page, | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:265: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:265:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:301:28: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 301 | auto page_box = getRect(page->getCropBox()); | ^ In member function ‘param_transform_multiply’, inlined from ‘param_transform_multiply’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:137:0: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:140:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:172: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | void knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, guint state) override { In member function ‘set_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘corners_for_PLs’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:539: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 539 | void SPBox3D::corners_for_PLs (Proj::Axis axis, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘get_corner_screen’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: note: parameter passing for argument of type ‘const struct Affine’ 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 { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:303:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | Geom::Affine const i2d(this->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:305:89: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:305:105: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:307:89: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘get_center_screen’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | SPBox3D::get_center_screen () { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:327:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Geom::Affine const i2d( this->i2dt_affine() ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:328:85: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:328:101: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘switch_perspectives’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:1232: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1232 | SPBox3D::switch_perspectives(Persp3D *old_persp, Persp3D *new_persp, bool recompute_corners) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp: In member function ‘knot_get’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:367: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:367: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:427:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 427 | Geom::Affine itemtransform = cast(item)->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:428:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 428 | Geom::Path segment(curve_in.initialPoint()); | ^ svg-affine-parser.rl: In member function ‘operator*’: svg-affine-parser.rl:65:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 svg-affine-parser.rl: In function ‘sp_svg_transform_read’: svg-affine-parser.rl:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 svg-affine-parser.rl:31: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 svg-affine-parser.rl:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 svg-affine-parser.rl:31: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘sp_svg_transform_read’ at svg-affine-parser.rl:62:71: /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)) {} | ^ svg-affine-parser.rl: In function ‘sp_svg_transform_read’: svg-affine-parser.rl:66:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp: In member function ‘initialPoint’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:66:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | if (line_segment->initialPoint()[Geom::X] == line_segment->finalPoint()[Geom::X]) { | ^ In function ‘getImageTransform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘genFitEllipse’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:406:5: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 406 | int LPEPts2Ellipse::genFitEllipse(std::vector const &pts, Geom::PathVector &path_out) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:406:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:406:5: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘genFitEllipse’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:411: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘genFitEllipse’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:440:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 440 | Geom::Affine inv_affine = affine.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘genIsometricEllipse’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:486:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | int LPEPts2Ellipse::genIsometricEllipse(std::vector const &pts, Geom::PathVector &path_out) | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.cpp:127: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-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-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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:85: note: parameter passing for argument of type ‘struct Affine’ 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-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-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)), | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In member function ‘doEffect_pwd2’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:294:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | LPERoughHatches::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in){ | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:294: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:294:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:254:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Geom::Affine gapp = base_transform.inverse() * transformoriginal; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:362:48: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 362 | r *= Geom::Rotate::from_degrees(rotatein); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:451:175: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 451 | finalit *= gapp.inverse() * Geom::Translate(spcenter).inverse() * originatrans.withoutTranslation().inverse() * r * translate * Geom::Translate(spcenter) ; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ 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:26, inlined from ‘doAfterEffect’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:235:49: /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:241:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | origin = origin.inverse(); | ^ In member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘doAfterEffect’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:332:52: /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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:449:53: note: parameter passing for argument of type ‘struct Affine’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:294: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:322:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | transformed_pwd2_in = transformed_pwd2_in * bend_mat.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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())); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:334:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | smthSnake = smthSnake*mat.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1513:62: note: parameter passing for argument of type ‘struct Affine’ 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-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) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp: In member function ‘addNodesAndJitter’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:319:9: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | SPCurve LPERoughen::addNodesAndJitter(Geom::Curve const *A, Geom::Point &prev, Geom::Point &last_move, double t, bool last) | ^ /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ 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:26, inlined from ‘doEffect_path_post’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1411:44: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1259:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1259 | LPETiling::doEffect_path (Geom::PathVector const & path_in) | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1670 | Geom::Point KnotHolderEntityCopyGapX::knot_get() const | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1680:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1680 | ret *= lpe->transformoriginal.inverse(); | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1685:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1685 | Geom::Point KnotHolderEntityCopyGapY::knot_get() const | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1685: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1685:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1685: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1695:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1695 | ret *= lpe->transformoriginal.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1638 | void KnotHolderEntityCopyGapX::knot_set(Geom::Point const &p, Geom::Point const&/*origin*/, guint state) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1645:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1645 | point *= lpe->transformoriginal.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1642:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1642 | Geom::Point const s = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1654:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1654 | void KnotHolderEntityCopyGapY::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1654: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1654:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1654: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1661:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1661 | point *= lpe->transformoriginal.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1658:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1658 | Geom::Point const s = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp: In member function ‘clip_mask_bbox’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp:36:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 36 | Geom::Affine affine = transform * item->transform; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:101: note: parameter passing for argument of type ‘struct Affine’ 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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1224:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | original_bbox(sp_lpe_item, false, true, transformoriginal); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘doOnApply’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:100:40: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | point_b = pathvector.finalPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:90:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:102:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | point_b = pathvector.back().finalCurve().initialPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:133:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:148:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | point_a = pointAtNodeIndex(pathvector,(size_t)first_knot-1); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:124:20: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | m = m0*m; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LPEVonKoch::doEffect_path (Geom::PathVector const & path_in) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:107:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | Point A = refpath.pointAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:115:20: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | m0 = m0.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:121:32: 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 p = i.pointAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘addCanvasIndicators’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:455:73: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | pathv_move *= Affine(r,0,0,r,0,0) * Translate(Geom::Point(start)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:441: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 441 | LPETransform2Pts::addCanvasIndicators(SPLPEItem const */*lpeitem*/, std::vector &hp_vec) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:258:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:269:34: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | A = paths.front().pointAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘resetDefaults’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:288:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | original_bbox(cast(item), false, true); | ^ In member function ‘appendNew’, inlined from ‘resetDefaults’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:298: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:109:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | *dest *= extraPreAffine * item->i2doc_affine() * extraPostAffine; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp: In function ‘get_nearest_position_on_Path’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.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 156 | std::optional get_nearest_position_on_Path(Path *path, Geom::Point p, unsigned seg) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp: In function ‘Path_for_item’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:58:29: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | pathvector_for_curve(item, &*curve, doTransformation, transformFull, Geom::identity(), Geom::identity()); | ^ 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 /builddir/build/BUILD/inkscape-1.3.2-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-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 ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:271:43: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:285:81: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Affine const m (sp_shape_marker_get_transform_at_start(path_it->front())); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:286:47: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | item_to_outline_add_marker( midmarker_obj, m, scale, ret_pathv); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:286:47: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:286:47: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:300:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | item_to_outline_add_marker( midmarker_obj, m, scale, ret_pathv); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:300:51: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:300:51: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:300:51: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:299:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | Geom::Affine const m (sp_shape_marker_get_transform(*curve_it1, *curve_it2)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:311:47: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 311 | item_to_outline_add_marker( midmarker_obj, m, scale, ret_pathv ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:311:47: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:311:47: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:328:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | Geom::Affine const m = sp_shape_marker_get_transform_at_end(lastcurve); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:329:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | item_to_outline_add_marker( marker_obj, m, scale, ret_pathv ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:329:43: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:329:43: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘item_to_outline_add_marker_child’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:188:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 188 | tr = item->transform * tr; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘item_to_outline_add_marker’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:211: 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, /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:211: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:211: 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:225:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | item_to_outline_add_marker_child(marker_item, tr, pathv_in); | ^ In member function ‘projectPoint’: 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 ‘find_ellipse’: lto1: note: parameter passing for argument of type ‘struct Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:16: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 69 | static Ellipse find_ellipse(Point P, Point Q, Point O) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:16: note: parameter passing for argument of type ‘struct Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:16: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:16: note: parameter passing for argument of type ‘struct Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:185:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | pathv *= rotate * Geom::Scale(diameter) * Geom::Translate(p); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘drawNode’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:170:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | LPEShowHandles::drawNode(Geom::Point p, Geom::NodeType nodetype) | ^ /usr/include/c++/14/bits/stl_heap.h: In function ‘__adjust_heap’: /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:201:107: note: parameter passing for argument of type ‘struct Affine’ 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)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘drawHandle’: /builddir/build/BUILD/inkscape-1.3.2-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 ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | LPEShowHandles::drawHandle(Geom::Point p) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘drawNode’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:298:75: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:292:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 292 | LPESimplify::drawNode(Geom::Point p) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘drawHandle’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:310:77: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.35*r,0.35*r)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:304:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | LPESimplify::drawHandle(Geom::Point p) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘doEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:160:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | LPESimplify::doEffect(SPCurve *curve) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘generateHelperPathAndSmooth’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:237:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 237 | point_at2 = (*cubic)[2]; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:383:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 383 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘resetDefaults’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:555:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 555 | original_bbox(cast(item), false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘setDefaults’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:536:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 536 | up_left_point.param_update_default(up_left); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ 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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:110:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | Affine mat = from_basis( T, N, pt_and_dir[0] ); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 /builddir/build/BUILD/inkscape-1.3.2-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-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); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp: In member function ‘calculate_trajectory’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:123:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Piecewise > LPEInterpolate::calculate_trajectory(Geom::OptRect bounds_A, | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:123:42: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:123:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In member function ‘domain’: In member function ‘firstValue’, inlined from ‘calculate_trajectory’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:137:50: /builddir/build/BUILD/inkscape-1.3.2-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]); | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h:107:23: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | return valueAt(cuts.front()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:582:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | original_bbox(lpeitem); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp: In member function ‘resetDefaults’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:222:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | grid_point1.param_update_default(grid_point1); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-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-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-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-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-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) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp: In member function ‘setClip’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp:34:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 34 | void ClipHistoryEntry::setClip(GfxState *state, GfxClipType clipTypeA, bool bbox) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2-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 CRect’ 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()))); | ^ In member function ‘initialPoint’, inlined from ‘doEffect_path’ at /builddir/build/BUILD/inkscape-1.3.2-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]; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘resetDefaults’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:721:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 721 | original_bbox(cast(item), false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘doAfterEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:146:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | LPECopyRotate::doAfterEffect (SPLPEItem const* lpeitem, SPCurve *curve) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:207:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | toItem(t, i-1, reset, write); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘doOnApply’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:426:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 426 | LPECopyRotate::doOnApply(SPLPEItem const* lpeitem) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:429:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:433:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | origin.param_setValue(A, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:456:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 456 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:478:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | dir = unit_vector(B - A); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘doEffect_path_post’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:663:99: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 663 | Geom::Affine pre = Geom::Translate(-origin) * Geom::Rotate(-Geom::rad_from_deg(starting_angle)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:650:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 650 | LPECopyRotate::doEffect_path_post (Geom::PathVector const & path_in, FillRuleBool fillrule) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp: In member function ‘doEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp:65:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | void LPEBoundingBox::doEffect (SPCurve * curve) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘split’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:542:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 542 | position = pointInTriangle(original.finalPoint(), divider.initialPoint(), divider[0].finalPoint(), divider[1].finalPoint()); | ^ In member function ‘get_primitive_area’: lto1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘get_matrix_user2pb’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-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; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp: In member function ‘get_pixblock_filterarea_paraller’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:152:15: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | Geom::IntRect FilterUnits::get_pixblock_filterarea_paraller() const { | ^ In member function ‘_filter_resolution’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘filter_primitive_area’: lto1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ 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) | ^ /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:45:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine trans = _units.get_matrix_display2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:46:56: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Geom::Rect bbox_trans = graphic.targetLogicalBounds() * trans; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘_get_transformed_source_graphic’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:137:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | cairo_surface_t *FilterSlot::_get_transformed_source_graphic() const | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-merge.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-merge.cpp:25:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 25 | void FilterMerge::render_cairo(FilterSlot &slot) const | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-morphology.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-morphology.cpp:158:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | void FilterMorphology::render_cairo(FilterSlot &slot) const | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:30:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 30 | void FilterOffset::render_cairo(FilterSlot &slot) const | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:30:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:30: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:30:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:38:42: note: parameter passing for argument of type ‘struct 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()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:41:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Affine p2pb = slot.get_units().get_matrix_primitiveunits2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2-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 | ^ /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:57:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Geom::Affine trans = slot.get_units().get_matrix_user2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:82:46: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | Geom::Rect pr = filter_primitive_area(slot.get_units()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘get_result’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:189:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 189 | cairo_surface_t *FilterSlot::get_result(int res) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2-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 | ^ /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:412:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | Geom::Affine unit_trans = slot.get_units().get_matrix_primitiveunits2pb().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:413:46: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.cpp:329:22: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:99:5: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:144:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | Geom::Affine pbtrans = units.get_matrix_display2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.cpp:40:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | LPEConstructGrid::doEffect_path (Geom::PathVector const & path_in) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | void FilterSpecularLighting::render_cairo(FilterSlot &slot) const | ^ /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:182:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:184:39: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | Geom::Point p = slot.get_slot_area().min(); | ^ In member function ‘render_glyph_path’, inlined from ‘render_glyph_path’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.cpp:264:1: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.cpp:273:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | feed_pathvector_to_cairo (cr, *pathv, s, area, false, 0); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2-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 | ^ /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:53:42: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:66:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Affine m = slot.get_units().get_matrix_user2filterunits().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:78:39: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Geom::Rect sa = slot.get_slot_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:83:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | Geom::Affine user2pb = slot.get_units().get_matrix_user2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2-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-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-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) { /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘at0’: /usr/include/2geom-1.3.0/2geom/piecewise.h:257:79: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | typename T::output_type y = segs.back().at1() - other.segs.front().at0(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘doOnOpen’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:60:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | LPEFillBetweenMany::doOnOpen(SPLPEItem const *lpeitem) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp: In member function ‘doEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:135:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | void LPEFillBetweenStrokes::doEffect (SPCurve * curve) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:135:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:168:73: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | if (!are_near(result_linked_pathv.front().finalPoint(), result_second_pathv.front().initialPoint(),0.1)) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:197:58: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | linked_pathv *= linked1->getRelativeTransform(sp_lpe_item); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘setSelected’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:275:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | void LPEFilletChamfer::setSelected(PathVectorNodeSatellites *_pathvector_nodesatellites) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp: In member function ‘domain’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:145:84: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 145 | Piecewise > cut = portion(pwd2_in, portion_t, pwd2_in.domain().max() ); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp: In member function ‘doEffect_pwd2’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:57:1: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | LPEExtrude::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘doEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:132:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | LPEFillBetweenMany::doEffect (SPCurve * curve) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:132: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:132:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:132: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:157:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | linked_path *= item->getRelativeTransform(sp_lpe_item); | ^ In member function ‘appendNew’, inlined from ‘doEffect’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:160:75: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘doEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:197:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | initial_path *= item->getRelativeTransform(sp_lpe_item); | ^ In member function ‘finalPoint’, inlined from ‘finalPoint’ at /usr/include/2geom-1.3.0/2geom/pathvector.h:223:39, inlined from ‘doEffect’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:223:59: /usr/include/2geom-1.3.0/2geom/path.h:709:70: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 709 | Point finalPoint() const { return (*_closing_seg)[_closed ? 1 : 0]; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘doEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:256:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | linked_path *= itemnear->getRelativeTransform(sp_lpe_item); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:260:72: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | Geom::distance(res_pathv.front().finalPoint(), linked_path.initialPoint()) > | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:111:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | a *= rect->i2doc_affine().inverse().descrim(); | ^ In member function ‘valueAt’: lto1: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:108:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | original_bbox(lpeitem, false, true); | ^ In member function ‘initialPoint’, inlined from ‘doEffect’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:95:66: /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]; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp: In member function ‘doEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:91:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | void LPEAttachPath::doEffect (SPCurve * curve) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:91: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:91:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:91: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:91:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘initialPoint’, inlined from ‘doEffect’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:140:122: /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]; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp: In member function ‘doEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:156:86: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Affine linkedtransform = end_path.getObject()->getRelativeTransform(sp_lpe_item); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:163:78: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | end_path_curve_start.setOrigin(last_seg_reverse->initialPoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘resetDefaults’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:203:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | original_bbox(cast(item), false, true); | ^ In member function ‘appendNew’, inlined from ‘resetDefaults’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:214: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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In function ‘transformNodes’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:729:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 729 | transformNodes(std::vector< Point > nodes, Geom::Affine transform) | ^ In member function ‘pointAt’, inlined from ‘horizontal’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:315:40: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:241:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | KnotHolderEntityWidthBendPath::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:241: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:241:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:247:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Point const s = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:258:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:332:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:337:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | Geom::Line vert(grid_point_8x9.param_get_default(),grid_point_10x11.param_get_default()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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); | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘compose’: /usr/include/2geom-1.3.0/2geom/piecewise.h:761:14: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 761 | Piecewise compose(Piecewise const &f, SBasis const &g){ | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘resetDefaults’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:559:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | original_bbox(cast(item), false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘doEffect_pwd2’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:151:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | LPEBendPath::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:244:61: note: parameter passing for argument of type ‘struct 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); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In function ‘getNodes’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:740:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 740 | getNodes(SPItem * item, Geom::Affine transform, bool onbbox, bool centers, bool bboxonly, double angle_projection) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:573:96: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 573 | prev_affine = operand->transform * sp_item_transform_repr(sp_lpe_item).inverse() * postmul; | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-line_segment.cpp: In member function ‘finalPoint’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-line_segment.cpp:53:27: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | B = path_in.finalPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:866:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 866 | Geom::Affine itemtransform = affinetransform * parentaffinetransform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 833 | LPEMeasureSegments::doBeforeEffect (SPLPEItem const* lpeitem) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘doBeforeEffect’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:877:44: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:879:124: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 879 | std::vector< Point > current_nodes = getNodes(splpeitem, transform, onbbox, centers, bboxonly, angle_projection); | ^ In member function ‘__ct ’, inlined from ‘doBeforeEffect’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:895:56: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:897:131: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 897 | std::vector< Point > current_nodes = getNodes(item, transform, onbbox, centers, bboxonly, angle_projection); | ^ In member function ‘__ct ’, inlined from ‘doBeforeEffect’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:939:45: /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)) {} | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:927:50: note: parameter passing for argument of type ‘struct CRect’ 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()))); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) 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 In member function ‘set_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:484:37: note: parameter passing for argument of type ‘struct CRect’ 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); | ^ In member function ‘set_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp: In member function ‘coord_changed’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:480: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | NodeToolbar::coord_changed(Inkscape::UI::ControlPointSelection* selected_nodes) // gpointer /*shape_editor*/) 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-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-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 CPoint’ 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-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-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) In member function ‘operator()’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘cropToArea’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:901: 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) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:903:25: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 903 | area *= i2doc_affine().inverse(); | ^ 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 In member function ‘dt2i_affine’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘getSnappoints’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1026: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | void SPItem::getSnappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘operator()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1056:96: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1056 | pt *= Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1043: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1043 | auto add_clip_or_mask_points = [&, this] (SPObject const *obj, bool contentunits) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1043: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1058:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1058 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1058:59: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1058 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:378:43: note: parameter passing for argument of type ‘struct CRect’ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘doWriteTransform’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1565:74: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1565 | advertized_transform = sp_item_transform_repr (this).inverse() * transform; | ^ In member function ‘initialPoint’, inlined from ‘writePath’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1227:44, inlined from ‘operator()’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1742:33: /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]; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘rotate_rel’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1818: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1818 | void SPItem::rotate_rel(Geom::Rotate const &rotation) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1818: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1818: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1818: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1820:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1820 | Geom::Point center = getCenter(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1822:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1822 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘skew_rel’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1846: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1846 | void SPItem::skew_rel(double skewX, double skewY) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1846: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1846: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1846: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1848:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1848 | Geom::Point center = getCenter(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1852:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1852 | Geom::Affine affine = Geom::Affine(s).inverse() * skew * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp: In member function ‘doCurve’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:268:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | bool PovOutput::doCurve(SPItem *item, const String &id) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:268: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:268:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:380:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | Geom::Point p0 = cit->initialPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘withoutTranslation’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:306:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | Geom::Affine wotransl = i2doc.withoutTranslation(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:305:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Affine i2doc = textobj->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:307:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:481:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Geom::Affine wotransl = i2doc.withoutTranslation(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:434:41: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:480:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Geom::Affine i2doc = flowtext->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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 CRect’ 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))); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:690:36: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 690 | _transform_stack.push(tr * tr_top); | ^ In member function ‘corner’, inlined from ‘setupDocument’ at /builddir/build/BUILD/inkscape-1.3.2-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 CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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 CRect’ 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-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-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) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp: In member function ‘bind’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp:85:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | m_tr_stack.push(transform * tr_top); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp: In function ‘center_elliptical_ring_as_SVG_PathV’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp:381:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 381 | Geom::PathVector PrintMetafile::center_elliptical_ring_as_SVG_PathV(Geom::Point ctr, double rx1, double ry1, double rx2, double ry2, double F) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp: In function ‘getODFTransform’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1576:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1576 | Geom::Affine tf = getODFTransform(item);//Get SVG-to-ODF transform | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:67:91: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | extract_pathvectors_recursive(child_item, result, child_item->transform * transform); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘sp_spray_update_area’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1191: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1191 | static void sp_spray_update_area(SprayTool *tc) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘sp_text_context_setup_text’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:299: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | static void sp_text_context_setup_text(TextTool *tc) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp: In member function ‘operator()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:166: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 166 | WorkItems SubItem::build_mosaic(std::vector &&items) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp: In function ‘build_mosaic’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:166: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp: In member function ‘drag’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:297: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | void SpiralTool::drag(Geom::Point const &p, guint state) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:317:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | this->spiral->transform = currentLayer()->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:326:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | Geom::Point const p0 = _desktop->dt2doc(this->center); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp: In member function ‘drag’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:310: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | void StarTool::drag(Geom::Point p, guint state) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:310: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:331:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 331 | this->star->transform = currentLayer()->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:343:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | Geom::Point const p0 = _desktop->dt2doc(this->center); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘fit_item’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | sp_spray_transform_path(item, path, Geom::Scale(_scale), center); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:502:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | sp_spray_transform_path(item, path, Geom::Scale(scale), center); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:502:28: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:502:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:502:28: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:503:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | sp_spray_transform_path(item, path, Geom::Rotate(angle), center); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:503:28: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:503:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:503:28: 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 ‘sp_spray_recursive’, inlined from ‘sp_spray_dilate’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1140:35: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:953:98: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 953 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘sp_spray_dilate’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1105: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1105 | static bool sp_spray_dilate(SprayTool *tc, Geom::Point /*event_p*/, Geom::Point p, Geom::Point vector, bool reverse) /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1105: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1105: note: parameter passing for 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1105: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1105: 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 ‘sp_spray_recursive’, inlined from ‘sp_spray_dilate’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1140:35: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:991:102: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 991 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1029:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1029 | Geom::Point center=item->getCenter(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1092:98: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1092 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ^ In member function ‘initialPoint’, inlined from ‘print_simple_shape’ at /builddir/build/BUILD/inkscape-1.3.2-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]; } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp: In member function ‘withoutTranslation’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:1147:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1147 | Geom::Point pWH2 = pWH * tf.withoutTranslation(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp: In member function ‘print_pathv’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:1188:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1188 | unsigned int PrintWmf::print_pathv(Geom::PathVector const &pathv, const Geom::Affine &transform) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1220: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1220 | bool SprayTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:142:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | this->shape_editor = new ShapeEditor(desktop); | ^ 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp: In function ‘from_degrees’: /builddir/build/BUILD/inkscape-1.3.2-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-displacement-map.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-displacement-map.cpp:68:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | void FilterDisplacementMap::render_cairo(FilterSlot &slot) const | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:32:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 32 | void FilterFlood::render_cairo(FilterSlot &slot) const | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:32: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:32:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:32: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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:65:67: note: parameter passing for argument of type ‘struct Affine’ 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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:68:39: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Geom::Rect sa = slot.get_slot_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:775:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 775 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-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( | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘doOnApply’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:898:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:907:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 907 | start_point.param_setValue(point_a, true); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | void FilterDiffuseLighting::render_cairo(FilterSlot &slot) const | ^ /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:166:46: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:172:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:601:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 601 | Geom::Affine t = group->transform * tpass; | ^ In member function ‘appendNew’, inlined from ‘splititem’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:647:58: /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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘splititem’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:589:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 589 | LPESlice::splititem(SPItem* item, SPCurve * curve, std::pair slicer, bool toggle, bool is_original, Geom::Affine tpass, bool top) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:640:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 640 | if (!are_near(closingline.initialPoint(), closingline.finalPoint())) { | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:731:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 731 | tmp_pathvector *= t.inverse(); | ^ In member function ‘appendNew’, inlined from ‘addCanvasIndicators’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:934: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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:575:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 575 | if (!Geom::are_near(real_path.finalPoint(), throwaway_path.initialPoint()) && real_path.size() >= 1) { | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:394: note: parameter passing for argument of type ‘struct Affine’ 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-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 /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:623:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 623 | auto transform = _psel->get_pattern_transform(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp:203:6: note: parameter passing for argument of type ‘const 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:55:93: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | Geom::Affine affine = Geom::Translate(-origin) * Geom::Scale (scale_factor, scale_factor); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp: In member function ‘isNodePointSelected’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1257:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1257 | Effect::isNodePointSelected(Geom::Point const &nodePoint) const | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.cpp:97:1: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 97 | KnotHolderEntityLeftEnd::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, guint state) | ^ 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp: In member function ‘getCanvasIndicators’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1722:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1722 | Effect::getCanvasIndicators(SPLPEItem const* lpeitem) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:22:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 22 | start_path_curve_start(_("Start path curve start:"), _("Starting curve"), "startcurvestart", &wr, this, Geom::Point(20,0)/*, true*/), | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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 output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | Point end = pwStitch.lastValue(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:63:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Geom::PathVector LPEEllipse5Pts::doEffect_path(Geom::PathVector const &path_in) | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:63:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:63:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:74:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | source_points.push_back(source.pointAt((Geom::Coord)i)); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:91:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | return _unit_circle * ellipse.unitCircleTransform(); | ^ In member function ‘appendNew’, inlined from ‘arcTo’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:168:48, inlined from ‘operator()’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:32:26, inlined from ‘__ct_base ’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:28:7: /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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp: In member function ‘doEffect_pwd2’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp:76:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 76 | LPEEnvelope::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^ In member function ‘appendNew’, inlined from ‘resetDefaults’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp:262:39: /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 ‘getTransform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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 CRect’ 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-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-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) | ^ 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-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-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 CPoint’ 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-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-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-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-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-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-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-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 CPoint’ 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-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-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-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 CPoint’ 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-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 { /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:579:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 579 | Geom::Affine t = t_on_document * t_item.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:544:42: note: parameter passing for argument of type ‘struct 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:578:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 578 | Geom::Affine t_item = item->i2doc_affine(); | ^ In member function ‘setBounds’, inlined from ‘setBounds’ at /builddir/build/BUILD/inkscape-1.3.2-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-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 CPoint’ 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-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-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1294:46: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 1294 | Geom::Interval bounds = hatch->bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1323:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1323 | pattern_transform = render_info.pattern_to_user_transform.inverse() * drawing_transform; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:176:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 176 | Geom::Affine incr = _last_transform.inverse() * t; | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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-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-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(); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.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 | Geom::Affine computeTransform(Geom::Point const &new_pos, GdkEventMotion *event) override /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:404: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:404: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘computeTransform’ at /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:424:33: /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)) {} | ^ In member function ‘computeTransform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-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 Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:494:45: note: parameter passing for argument of type ‘struct 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-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:339: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2-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 /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:448:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | scaler = get_scale_transform_for_variable_stroke (*bbox_vis, *bbox_geom, transform_stroke, preserve, x0, y0, x1, y1); | ^ /builddir/build/BUILD/inkscape-1.3.2-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-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) cd /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src /builddir/build/BUILD/inkscape-1.3.2-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-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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-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/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-main.cpp cd /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkview_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2-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/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/cairo -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/atk-1.0 -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/webp -isystem /usr/include/cloudproviders -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -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-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-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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-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-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 -lharfbuzz -lcairo -lpangoft2-1.0 -lpango-1.0 -lfreetype -lfontconfig -lgsl -lgslcblas -lm -lgmodule-2.0 -pthread -lsoup-2.4 -Wl,--export-dynamic -lgio-2.0 -lglib-2.0 -lgobject-2.0 -lgc -lpthread -ldl -llcms2 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -lharfbuzz -lpango-1.0 -lglib-2.0 -lgobject-2.0 -lsigc-2.0 -lpangocairo-1.0 -latkmm-1.6 -lglibmm-2.4 -latk-1.0 -lcairo -lcairo-gobject -lgio-2.0 -lgiomm-2.4 -lcairomm-1.0 -lpangomm-1.4 -lgdk_pixbuf-2.0 -lgdkmm-3.0 -lgtk-3 -lgdk-3 -lz -lgspell-1 -lgtk-3 -lgdk-3 -lz -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lgtksourceview-4 -lxslt -lxml2 -lz -lreadline -lGraphicsMagick++ -lGraphicsMagick -lsigc-2.0 -lepoxy -lX11 -lXext In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2-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 member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | 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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2-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::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); 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 member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); 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:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | 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::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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-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/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2-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-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-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [100%] Built target inkview /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here 117 | Coord diameter() const { return distance(corner(0), corner(2)); } | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to 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 234 | return a | b; | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here 309 | _trans += z._trans / _scale; | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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*]’ 83 | Interval result = Base::from_range(start, end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here 88 | Interval result = from_range(c, c+n); | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::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-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 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -DWITH_GZFILEOP -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-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-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 -lharfbuzz -lcairo -lpangoft2-1.0 -lpango-1.0 -lfreetype -lfontconfig -lgsl -lgslcblas -lm -lgmodule-2.0 -pthread -lsoup-2.4 -Wl,--export-dynamic -lgio-2.0 -lglib-2.0 -lgobject-2.0 -lgc -lpthread -ldl -llcms2 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -lharfbuzz -lpango-1.0 -lglib-2.0 -lgobject-2.0 -lsigc-2.0 -lpangocairo-1.0 -latkmm-1.6 -lglibmm-2.4 -latk-1.0 -lcairo -lcairo-gobject -lgio-2.0 -lgiomm-2.4 -lcairomm-1.0 -lpangomm-1.4 -lgdk_pixbuf-2.0 -lgdkmm-3.0 -lgtk-3 -lgdk-3 -lz -lgspell-1 -lgtk-3 -lgdk-3 -lz -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -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-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-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-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.SmyvuL + umask 022 + cd /builddir/build/BUILD/inkscape-1.3.2-build + '[' /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT ++ dirname /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT + mkdir -p /builddir/build/BUILD/inkscape-1.3.2-build + mkdir /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-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/BUILD/inkscape-1.3.2-build/BUILDROOT + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/bin/inkscape -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/bin/inkscape" to "$ORIGIN/../lib64/inkscape" -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/bin/inkview -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/bin/inkview" to "$ORIGIN/../lib64/inkscape" -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/lib64/inkscape/libinkscape_base.so.1.3.2.0 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/lib64/inkscape/libinkscape_base.so.1.3.2.0" to "$ORIGIN/.." -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/lib64/inkscape/libinkscape_base.so -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/ar/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/as/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/az/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/be/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/bg/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/bn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/bn_BD/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/br/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/brx/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/ca/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/ca@valencia/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/cs/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/da/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/de/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/doi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/dz/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/el/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/en_AU/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/en_CA/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/en_GB/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/eo/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/es/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/es_MX/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/et/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/eu/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/fa/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/fi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/fr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/ga/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/gl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/gu/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/he/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/hi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/hr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/hu/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/hy/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/id/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/is/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/it/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/ja/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/km/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/kn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/ko/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/kok/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/kok@latin/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/ks@aran/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/ks@deva/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/lt/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/lv/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/mai/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/mk/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/ml/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/mn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/mni/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/mni@beng/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/mr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/nb/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/ne/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/nl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/nn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/or/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/pa/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/pl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/pt/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/pt_BR/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/ro/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/ru/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/rw/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/sa/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/sat/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/sat@deva/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/sd/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/sd@deva/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/sk/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/sl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/sq/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/sr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/sr@latin/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/sv/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/ta/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/te/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/th/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/tr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/uk/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/ur/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/vi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/locale/zh_TW/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/man/de/man1/inkscape.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/man/fr/man1/inkscape.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/man/hr/man1/inkscape.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/man/hu/man1/inkscape.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/man/ko/man1/inkscape.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/man/man1/inkscape.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/man/zh_TW/man1/inkscape.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/man/de/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/man/es/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/man/fr/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/man/hr/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/man/hu/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/man/ko/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/man/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/man/pt_BR/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/man/zh_TW/man1/inkview.1.gz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/distribute_along_path.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf14_footer.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/TESTING.md -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_negative.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/construct_from_triangle.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_rgbbarrel.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_noclick.js -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/seamless_pattern.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/path_to_absolute.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_moresaturation.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/web_set_att.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/aisvg.xslt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/handles.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/guides_creator.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/hpgl_input.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_transitions.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/image_extract.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/hershey.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/render_gear_rack.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/gimp_xcf.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/scribus_export_pdf.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_mouse_handler.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/ink2canvas.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dhw_input.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/poetry.lock -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/template_dvd_cover.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/voronoi_fill.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_export.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf_input_text_scale_factor.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyInk.js -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/.pylintrc -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/image_extract_selected.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_jpg.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/7.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/epsilon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/f.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Cblob.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/yogh.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/b.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/vcap.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Oterm.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/G.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/e.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Xnw.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Lb.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/abase.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Eserif.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/j.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/v.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/k.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/h.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/bar.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Ctail.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/o.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Chook.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/barcap.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/x.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/a.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Tt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/tserif.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/cserif.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/vserr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/n.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/6.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Xh.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/y.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/gamma.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/hcap.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/serif.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/2.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Et.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/3.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/rcap.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/acap.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Q.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Xne.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/l.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Xvb.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Lt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/IBSerif.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/z.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/bar2.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/cross.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/t.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Tb.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/mcap.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Vser.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/lserif.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/P.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/s.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Delta.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Ocross.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Eb.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/r.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/m.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Xvt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/vserl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/U.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/Rblock.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/idot.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/c.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/h2.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/ocap.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/question.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/alphabet_soup/ITSerif.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Code25i.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Upce.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Code39Ext.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Ean8.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Ean13.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Upca.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Rm4scc.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/BaseEan.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Code128.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Ean5.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Base.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Code93.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Ean2.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/barcode/Code39.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_png.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_removeblue.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_effects.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/long_shadow.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_lesshue.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/next_glyph_layer.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/addnodes.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/doxygen-main.dox -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/previous_glyph_layer.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_webp.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/convert2dashes.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/fig_input.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg2fxg.xsl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/layer2png.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/patternalongpath.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/path_envelope.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/setup_typography_canvas.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_summary.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/rtree.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_master_slide.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/perfectboundcover.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_tiff.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_autotexts.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/export_gimp_palette.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/ps_input.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dpi96to90.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/param_curves.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/aisvg.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/image_attributes.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_custom.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/layout_nup.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/wireframe_sphere.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/webslicer_export.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/LICENSE.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/render_alphabetsoup_config.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/webslicer_create_group.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_zoomControl.js -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jitternodes.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_lesssaturation.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_morelight.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/voronoi_diagram.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/twirl.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svgcalendar.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/MANIFEST.in -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/funcplot.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/extrude.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_key_bindings.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_removered.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/.darglint -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_desaturate.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_titlecase.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/render_barcode_datamatrix.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/image_embed_selected.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/output_scour.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/lorem_ipsum.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/ink2canvas_lib -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/ink2canvas_lib/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/ink2canvas_lib/svg.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/ink2canvas_lib/canvas.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/icons -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/seamless_pattern.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/businesscard_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/icons/dvd_box.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkscape_follow_link.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/path_envelope.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/polyhedron_3d.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_install.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/pixelsnap.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/path_mesh_m2p.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/synfig_output.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_uninstall.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/fontfix.conf -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/tar_layers.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/rubberstretch.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/make.bat -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/dev -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/dev/index.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/dev/getting-started.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/creating-objects.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/my-first-text-extension.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/my-first-import-extension.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/my-first-effect-extension.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/simple-path-extension.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/index.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/make_red_extension.zip -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/Inkscape_Recognizes_Our_Extension.gif -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/call_extension_success.gif -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/stroke_parity_extension.zip -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/Text_Ext_Moment_of_truth.gif -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/template_effect.zip -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/Smiles_Format.gif -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/vanillin.smi -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/stroke-parity-widget.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/tutorial/resources/Call_Extension_Failure.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/Makefile -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/conf.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/separator.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/path.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/label.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/integer.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/optiongroup.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/bool.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/spacer.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/float.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/string.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/color.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/notebook.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/widgets/image.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/submit.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/unit-tests.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/inx-widgets.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/update1.2.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/index.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/interpreters.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/update1.0.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/units.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/inx-overview.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/samples -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/samples/units2.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/samples/Comparison_of_Lighter_extension_in_Inkscape_1.1.2_and_1.2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/samples/unit_camera.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/authors/samples/units1.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/_templates -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/_templates/versions.html -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/source -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/source/index.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/extensions -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/extensions/svg2xaml.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/extensions/index.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/favicon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/index.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docs/poetry-parse.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/lindenmayer.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/plotter.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/interp_att_g.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_blackandwhite.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/web_transmit_att.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/markers_strokepaint.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/render_gears.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/webslicer_create_rect.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svgfont2layers.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/hpgl_encoder.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/nicechart.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/render_barcode_qrcode.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_lowercase.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/layers2svgfont.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tween.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/extensions.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/properties.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/ports.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/bezier.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated/main.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated/deprecatedeffect.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated/__pycache__ -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated/meta.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/simplepath.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/simpletransform.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/cubicsuperpath.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/cspsubdiv.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/bezmisc.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/ffgeom.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/simplestyle.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/run_command.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/deprecated-simple/README.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/transforms.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/colors.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_meta.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_filters.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_parser.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_groups.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_text.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_selected.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_base.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_polygons.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_utils.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/__pycache__ -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_svg.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_image.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/elements/_use.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/utils.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/inx.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/interfaces -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/interfaces/IElement.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/interfaces/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/interfaces/__pycache__ -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/turtle.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/command.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/base.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/paths.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/__pycache__ -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/localization.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/units.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/css.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/xmldiff.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/inkscape.extension.rng -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/inkscape.extension.schema -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/svg.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/test_inx_file.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/mock.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/decorators.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/word.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/filters.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/tester/inx.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/styles.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui/asyncme.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui/pixmap.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui/listview.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui/tester.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui/app.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui/README.md -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex/gui/window.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg2fxg.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/perspective.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_braille.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/straightseg.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf14_header.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSNixish.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSFelix.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheySerifBoldItalic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSElfin.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheySans1.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSAllure.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSReadabilityItalic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheySerifMed.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSNixishItalic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSOsmotron.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheyScript1.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheySerifMedItalic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheyScriptMed.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSReadability.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/OFL.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheySansMed.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheyGothEnglish.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/EMSTech.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svg_fonts/HersheySerifBold.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_split.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/fractalize.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf14_style.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_hsl_adjust.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/triangle.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_flipcase.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/ungroup_deep.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_jpg.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inset_shadow.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_darker.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_removegreen.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/image_embed.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_replace.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/template_business_card.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/replace_font.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/flatten.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/template_seamless_pattern.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docinfo.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_grayscale.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/restack.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/grid_polar.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/output_scour.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/hershey.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/doc_ai_convert.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/eps_input.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_randomize.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/grid_cartesian.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/render_alphabetsoup.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkweb.js -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/printing_marks.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/hpgl_output.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_02_diamond.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_11_diamond_target.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_07_double_vision.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_08_celtic_flower.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_01_trellis.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_15_crown.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/template_shape_prefab.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/dtarget.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/diamond.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/rose.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/unknown.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/dvision.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/tv.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/celtick.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/trellis.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/celticf.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/cross.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/target.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/explosion.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/lily.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/droplet.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/crown.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/ktile.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/hive.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/icons/vcross.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_16_celtic_knot.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_17_droplet.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_14_explosion.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_05_target.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_13_lily.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_10_rose.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_04_very_cross.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_06_hive.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_09_kitchen_tile.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_03_cross.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/shape_prefab_12_tv_test_pattern.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/templates/template_shape_prefab.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_orientation_points.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/.pylintrc -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_lathe.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_dxf_points.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_about.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_prepare_path_for_plasma.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_tools_library.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/LICENSE.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_engraving.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/MANIFEST.in -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/.darglint -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_graffiti.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_area.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/tox.ini -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools_path_to_gcode.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/README.md -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/setup.cfg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/gcodetools/gcodetools.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/import_sources.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/import_web_image.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/import_web_image.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/import_web_image.ui -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/LICENSE.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/cc0.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/asl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/perm-notice.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-sa.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/perm-sa.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/unknown.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/mit.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nd.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/perm-nd.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/perm-nc.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-sa.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/bsd.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/perm-pd.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nc.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/perm-ne.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/cc-by.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/perm-by.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/gpl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nc-sa.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/MANIFEST.in -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/bioicons.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/wikimedia.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/ocal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/ocal.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/reactome.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/wikimedia.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/reactome.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/inkscape-web.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/inkscape-web.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/sources/bioicons.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/README.md -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/pyproject.toml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/import_web_image.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/clipart/import_web_image_cli.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/geometry.xsl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/animation.xsl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/shapes.xsl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/brushes.xsl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/canvas.xsl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/properties.xsl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/transform.xsl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/svg2xaml.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg.xsl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/__pycache__ -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/base.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/config.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/shapes.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/structural.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/text.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/utils.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/__pycache__ -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/svg2xaml.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/tester.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xamlobjects.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/poetry.lock -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/.pylintrc -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/LICENSE.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/.darglint -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/docs -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/docs/svg2xaml.rst -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/readme.md -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/tox.ini -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/.pre-commit-config.yaml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/other/extension-xaml/pyproject.toml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/measure.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_video.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf_input.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_randomcase.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_morehue.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/interp.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/render_barcode.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_uppercase.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_sentencecase.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/foldablebox.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/guillotine.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/merge_styles.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf_outlines.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_merge.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/colors.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_list.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dimension.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/package-readme.md -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_brighter.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/tox.ini -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/tools -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/tools/generate_argparse_conf.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/CONTRIBUTING.md -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/new_glyph_layer.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/README.md -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/media_zip.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_extract.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_video.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/path_number_nodes.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/frame.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf12_outlines.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/.pre-commit-config.yaml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dpi90to96.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/spirograph.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/grid_isometric.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/pdflatex.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/great_stel_dodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/trunc_tet.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/oct.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicosidodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicosidodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/snub_cube.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/trunc_oct.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/szilassi.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/trunc_cube.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/rh_axes.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/icos.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicuboct.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/snub_dodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/cuboct.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicuboct.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/tet.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/dodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/rhomb_triacont.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/methane.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/cube.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/great_dodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/small_triam_icos.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/jessens_orthog_icos.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/trunc_icos.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/trunc_dodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/icosidodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/Poly3DObjects/rhomb_dodec.obj -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/pyproject.toml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_view.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/path_mesh_p2m.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/web_interactive_mockup.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_lesslight.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/addnodes.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_blackandwhite.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_brighter.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_custom.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_darker.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_desaturate.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_grayscale.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_hsl_adjust.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_lesshue.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_lesslight.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_lesssaturation.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_list.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_morehue.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_morelight.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_moresaturation.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_negative.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_randomize.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_removeblue.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_removegreen.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_removered.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_replace.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/color_rgbbarrel.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/construct_from_triangle.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/convert2dashes.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dhw_input.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dimension.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/distribute_along_path.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/doc_ai_convert.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/docinfo.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dpiswitcher.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf12_outlines.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf_input.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/dxf_outlines.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/export_gimp_palette.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/extrude.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/fig_input.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/flatten.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/foldablebox.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/fractalize.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/frame.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/funcplot.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/gimp_xcf.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/grid_cartesian.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/grid_isometric.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/grid_polar.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/guides_creator.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/guillotine.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/handles.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/hpgl2_input.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/hpgl_input_sm.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/hpgl_output.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/hpgl_parser.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/image_attributes.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/image_embed.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/image_extract.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/ink2canvas.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkscape_follow_link.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkwebeffect.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inset_shadow.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/interp.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/interp_att_g.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_autotexts.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_effects.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_export.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_install.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_key_bindings.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_master_slide.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_mouse_handler.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_summary.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_transitions.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_uninstall.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_video.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jessyink_view.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/jitternodes.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/layer2png.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/layers2svgfont.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/layout_nup.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/lindenmayer.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/long_shadow.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/lorem_ipsum.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/markers_strokepaint.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/measure.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/media_zip.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/merge_styles.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/new_glyph_layer.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/next_glyph_layer.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/nicechart.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/output_scour.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/param_curves.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/path_mesh_m2p.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/path_mesh_p2m.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/path_number_nodes.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/path_to_absolute.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/pathmodifier.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/patternalongpath.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/pdflatex.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/perfectboundcover.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/perspective.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/pixelsnap.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/plotter.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/polyhedron_3d.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/previous_glyph_layer.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/printing_marks.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/ps_input.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_jpg.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_png.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_tiff.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/raster_output_webp.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/render_alphabetsoup.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/render_barcode.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/render_barcode_datamatrix.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/render_barcode_qrcode.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/render_gear_rack.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/render_gears.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/replace_font.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/restack.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/rtree.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/rubberstretch.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/scribus_export_pdf.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/setup_typography_canvas.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/spirograph.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/straightseg.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svgcalendar.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/svgfont2layers.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/synfig_fileformat.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/synfig_output.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/synfig_prepare.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/tar_layers.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/template.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/template_dvd_cover.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/template_seamless_pattern.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_braille.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_extract.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_flipcase.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_lowercase.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_merge.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_randomcase.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_sentencecase.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_split.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_titlecase.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/text_uppercase.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/triangle.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/twirl.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/ungroup_deep.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/voronoi.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/voronoi_diagram.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/voronoi_fill.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/web_interactive_mockup.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/web_set_att.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/web_transmit_att.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/webslicer_create_group.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/webslicer_create_rect.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/webslicer_effect.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/webslicer_export.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/wireframe_sphere.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/target.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/remote.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/package.json -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/info.ui -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/gui.ui -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/docs.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-lots.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/orphan_icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-some.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/module_icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/default_icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/not-found.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/core_icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/default.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/targets.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/package.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/utils.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/archive.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/gui -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/main.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/__init__.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/info.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/factory.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/inkman/backfoot.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/LICENSE.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/manage_extensions.inx -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/pyproject.toml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkman//inkman/manage_extensions.py -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/LICENSE.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0 -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk.css -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk-dark.css -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/check-symbolic.symbolic.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/dash-symbolic.symbolic.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.symbolic.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/themes/README.md -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/applications/org.inkscape.Inkscape.desktop -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/metainfo/org.inkscape.Inkscape.appdata.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/bash-completion/completions/inkscape -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/attributes/svgprops -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/attributes/cssprops -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/attributes/css_defaults -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/attributes/README -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/branding/README -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/branding/inkscape-flat.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/branding/inkscape-mac.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/branding/inkscape-text.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/branding/inkscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/branding/sodipodi.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/branding/tux.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/README -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/animated-clock.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/art-nouveau-P3.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/blend_modes.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/car.svgz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/data_uri.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/eastern-motive-P4G.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/filters.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/flow-go.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/flowsample.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/gallardo.svgz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/glass.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/gradient-mesh-experimental.svgz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/gradient.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/i18n.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/istest.pov -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/l-systems.svgz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/lighting_filters.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/live-path-effects-curvestitch.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/live-path-effects-gears.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/live-path-effects-pathalongpath.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/markers.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/replace-hue.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/rope-3D.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/stars.svgz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/svgfont.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/tesselation-P3.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/text-on-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/tiger.svgz -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/tref.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/examples/turbulence_filters.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/filters/filters.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/filters/README -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/fonts/README -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/icons/hicolor/22x22/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/icons/hicolor/24x24/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/icons/hicolor/32x32/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/icons/hicolor/256x256/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/icons/hicolor/scalable/apps/org.inkscape.Inkscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/index.theme -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-node.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-on-canvas.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-sel-as-group.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-node.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top-to-anchor.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/arrange-circular.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/arrange-grid.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/attach-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/bad-marker.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/bend-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/bitmap-trace.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/bool-op.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/bounding-box.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_left.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_right.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_center.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_left.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_right.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_left.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_right.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/bspline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/bug.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/clone-original.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/close.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-gradient.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-management.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-palette.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-picker.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-cms.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-cmyk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-hsluv.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-hsx.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-okhsl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-rgb.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-wheel.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-tag.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/color-wheel.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/cols.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/connector-avoid.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/connector-ignore.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/connector-orthogonal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/construct-grid.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/copy-rotate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/corners.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/curvestitching.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dashed-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-align-and-distribute.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-fill-and-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-filters.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-geometry.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-icon-preview.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-input-devices.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-layers.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-memory.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-messages.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-object-properties.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-objects.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-paint-server.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-path-effects.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-rows-and-columns.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-scripts.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-selectors.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-svg-font.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-templates.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-text-and-font.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-tile-clones.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-transform.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-xml-editor.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-alt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-enhance-stroke-alt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-enhance-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-no-filter-alt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-no-filter.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-alt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-overlay-alt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-overlay.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/display.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph-directed.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-gaps.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-left.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-node.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-right.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-randomize.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-remove-overlaps.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-unclump.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-gaps.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-node.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-top.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/dnd.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-cleanup.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-export.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-import-web.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-import.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-metadata.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-open.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-print.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-properties.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-resources.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-revert.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/document-save.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-booleans.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-calligraphic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-connector.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-cuboid.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-arc.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-chord.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-segment.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-whole.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser-delete-objects.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-freehand.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-angle-bisector.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-inactive.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-parallel.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-segment.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-mirror.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon-star.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-rectangle.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-spiral.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-text.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-trace-background.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-pressure.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-tilt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clear-value.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link-lpe.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-unlink.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-copy.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-cut.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-duplicate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height-separately.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-in-place.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size-separately.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-style.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width-separately.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-redo.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all-layers.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-invert.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-original.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill-and-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-object-type.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-color.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-style.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo-history.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/edit.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/ellipse-5pts.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/embrodery-stitch.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/empty-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/entries-linked.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/entries-unlinked.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/envelope.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-clockwise.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-zorder.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/experimental-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/experimental.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feBlend-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feColorMatrix-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feComponentTransfer-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feComposite-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feConvolveMatrix-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feDiffuseLighting-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feDisplacementMap-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feFlood-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feGaussianBlur-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feImage-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feMerge-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feMorphology-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feOffset-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feSpecularLighting-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feTile-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/feTurbulence-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/file-link.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-many.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-strokes.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-even-odd.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-nonzero.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/fillet-chamfer.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/flatten-down.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/flatten.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/font_collections.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-less.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-more.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-r2l.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical-lr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/gap-random-x.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/gap-random-y.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/gear.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/gears.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-copy-from.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-edit.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-grid.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-list.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/go-down.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/go-up.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-library.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-pad.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-reflect.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-repeat.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/grayscale-mode.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/grid-axonometric.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/grid-rectangular.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/guides.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/hamburger-menu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/hatches.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/help-contents.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/help-keyboard-shortcuts.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/image-missing.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/info-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/info.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/inkscape-logo.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interactive_simplify.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-points.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-both.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-x.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-y.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-both.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-x.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-y.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/join-type.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/knot.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/lattice2.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-duplicate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-lower.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-next.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-previous.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-raise.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-rename.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layer-top.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layout-auto.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layout-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/layout-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/lpe-connector.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/markers.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/matrix-2d.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/measure-segments.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient-fit.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/minus.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirror-symmetry.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0000.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0001.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0010.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0011.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0100.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0101.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0110.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0111.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1000.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1001.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1010.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1011.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1100.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1101.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1110.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1111.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/no-marker.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-add.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-break.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-delete-segment.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-join-segment.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-join.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-curve.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-line.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-transform.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-auto-smooth.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-cusp.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-smooth.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-symmetric.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_x.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_y.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_x.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_y.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/none.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-blend-mode-normal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-blend-mode.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-columns.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-hor.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-ver.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-group.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-hidden.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-level.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-locked.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-opaque.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-left.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-right.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-rows.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-select.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke-style.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-to-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-translucent-blend-mode.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-translucent.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-transparent.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-attract.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-blur.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-duplicate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-jitter-color.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-paint.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-push.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-randomize.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-rotate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-shrink.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup-pop-selection.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-unlocked.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/object-visible.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/off-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/off.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/offset.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/on-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/on.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/orient-angle.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/orient-auto-reverse.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/orient-auto.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/out-of-gamut-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-clip.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-clipmask.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-mask.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pack-less.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pack-more.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/page-landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/page-portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pages-add.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pages-move-toggle.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pages-order-backwards.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pages-order-forwards.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pages-remove.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pages-resize.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-conical.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-linear.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-mesh.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-radial.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fms.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fsm.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-mfs.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-msf.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-sfm.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-smf.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-pattern.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-solid.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-swatch.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/paint-unknown.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-break-apart.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-clip-edit.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-combine.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-cut.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-difference.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-division.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-effect-parameter-next.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-exclusion.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-flatten.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-fracture.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-inset.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-intersection.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-mask-edit.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bezier.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bspline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline-paraxial.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-spiro.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-dynamic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-linked.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-outset.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-reverse.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-simplify.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-split.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-attract.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-push.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-roughen.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-shrink.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/path-union.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/perspective-envelope.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/perspective-parallel.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pixelart-trace.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/plus.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/powerclip.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/powermask.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/powerstroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/preferences-system.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/preview-mode.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/pts2ellipse.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/randomize.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-round.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-sharp.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/remove-color.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/reset-settings.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/reset.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/rotate-random.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/rough-hatches.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/roughen.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/rounding.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/rows.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/ruler.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/scale-random.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/searching.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-lower.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-make-bitmap-copy.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-above.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-below.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-raise.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-top.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/selection-touch.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-arc.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-circle.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-clone.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-ellipse.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-group.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-image.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-item.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-layer.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-link.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-polygon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-rect.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-spiral.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-star.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-switch.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-symbol.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text-data.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text-flow.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shape-unknown.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shapebuilder-tool-difference.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/shapebuilder-tool-union.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/show-bounding-box.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/show-dialogs.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/show-grid.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/show-guides.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/show-handles.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/show-node-handles.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/show-path-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/show-sources.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/simplify.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/skeletal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/sketch.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/slice.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-alignment-self.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-alignment.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-corners.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-edges.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-midpoints.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-distribution.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-grid-guide-intersections.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-lines-perpendicular.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-lines-tangential.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-cusp.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-intersection.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-midpoint.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-rotation-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-smooth.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-others.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-page.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap-text-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/snap.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/spiro.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-clone.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-copy.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-union.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/sticky_zoom.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-butt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-round.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-square.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-bevel.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-miter.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-round.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-to-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/swatches.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/switch-off.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/switch-on.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-add.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-bigger.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-fit.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-remove.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-smaller.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/symbols.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/taper-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-convert-to-regular.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-into-frame.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-subtract-frame.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-auto.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-sideways.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-upright.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-put-on-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-remove-from-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-unflow.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text-unkern.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_horz_kern.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_letter_spacing.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_line_spacing.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_outer_style.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_rotation.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_subscript.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_superscript.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_vert_kern.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/text_word_spacing.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/tiling.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/too-much-ink-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/tool-measure.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/tool-node-editor.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/tool-pages.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/tool-pointer.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/tool-spray.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/tool-tweak.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-2pts.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-gradient.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-pattern.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-rounded-corners.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-rotate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/view-fullscreen.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/vonkoch.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/window-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/window-next.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/window-previous.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/xml-attribute-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/xml-element-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-duplicate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/xml-text-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-center-page.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-double-size.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-drawing.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-page.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-selection.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-width.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-half-size.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-in.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-next.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-original.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-out.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-previous.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/scalable/actions/zoom.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/attach-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/bad-marker-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/bend-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/bool-op-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/bspline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/bug-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/clone-original-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/close-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-fill-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-gradient-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-management-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-palette-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-picker-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-tag-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/color-wheel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/cols-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/construct-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/corners-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/curvestitching-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/display-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/dnd-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-export-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-web-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-metadata-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-open-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-print-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-properties-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-resources-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-revert-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/document-save-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-connector-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-text-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-cut-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-redo-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/empty-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/entries-linked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/envelope-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feBlend-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feComposite-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feFlood-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feImage-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feMerge-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feMorphology-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feOffset-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feTile-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/file-link-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-down-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/font_collections-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/gear-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/gears-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-list-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/go-down-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/go-up-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-library-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/guides-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/hatches-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/help-contents-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/image-missing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/info-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/info-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/join-type-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/knot-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/lattice2-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-lower-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-previous-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-raise-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-rename-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-auto-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/markers-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/measure-segments-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/minus-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/no-marker-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-break-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-transform-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-columns-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-fill-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-group-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-hidden-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-level-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-locked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-opaque-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rows-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-select-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-to-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-translucent-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-transparent-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/object-visible-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/off-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/off-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/offset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/on-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/on-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-angle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-auto-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pack-less-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pack-more-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/page-landscape-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/page-portrait-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-remove-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-resize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-solid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-combine-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-cut-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-difference-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-division-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-flatten-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-fracture-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-inset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-intersection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-outset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-reverse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-simplify-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-split-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/path-union-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/plus-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/powerclip-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/powermask-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/powerstroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/preferences-system-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/preview-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/randomize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/remove-color-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/reset-settings-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/reset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/rotate-random-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/roughen-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/rounding-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/rows-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/ruler-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/scale-random-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/searching-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-lower-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-raise-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-touch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-arc-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-circle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-clone-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-group-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-image-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-item-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-layer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-link-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-rect-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-star-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-switch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/show-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/show-guides-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/show-handles-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/show-sources-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/simplify-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/skeletal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/sketch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/slice-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-others-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-page-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/spiro-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/swatches-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/switch-off-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/switch-on-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-fit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-remove-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-smaller-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/symbols-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-unflow-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text-unkern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_rotation-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_subscript-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_superscript-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/tiling-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-measure-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pages-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-spray-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/vonkoch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/window-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/window-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/window-previous-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-in-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-original-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-out-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/-common.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/adjust_alpha.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/adjust_hue.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/adjust_lightness.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/adjust_saturation.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/arc.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/box.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/calligraphy.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/connector.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/cursor-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/cursor-union.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/dropper-drop-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/dropper-drop-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/dropper-pick-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/dropper-pick-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/eraser.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/flood.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/geometric.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/gradient-add-stop.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/gradient-add.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/gradient-drag-stop.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/gradient-over-stop.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/gradient.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/measure.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/mesh-add.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/mesh.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/node-dragging.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/node-mouseover.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/node.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/page-dragging.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/page-draw.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/page-mouseover.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/page-resize.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/page-resizing.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/pen.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/pencil.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/rect.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/rotate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/select-dragging.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/select-mouseover.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/select.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/spiral.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/spray.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/star.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/text-insert.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/text.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-attract.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-color.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-inset.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-less.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-more.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-move-in.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-move-jitter.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-move-out.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-move.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-outset.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-push.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-repel.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-clockwise.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-counterclockwise.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-roughen.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-scale-down.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/tweak-scale-up.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/zoom-in.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/zoom-out.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/hicolor/cursors/cursors.css -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/index.theme -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/highlights.css -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/attach-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/bad-marker-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/bend-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/bool-op-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/bspline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/bug-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/clone-original-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/close-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-fill-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-gradient-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-management-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-palette-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-picker-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-tag-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/color-wheel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/cols-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/construct-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/corners-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/curvestitching-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/display-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/dnd-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-export-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-web-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-metadata-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-open-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-print-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-properties-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-resources-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-revert-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/document-save-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-connector-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-text-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-cut-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-redo-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/empty-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/entries-linked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/envelope-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feBlend-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feComposite-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feFlood-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feImage-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feMerge-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feMorphology-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feOffset-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feTile-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/file-link-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-down-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/font_collections-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/gear-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/gears-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-list-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/go-down-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/go-up-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-library-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/guides-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/hatches-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/help-contents-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/image-missing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/info-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/info-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/join-type-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/knot-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/lattice2-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-lower-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-previous-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-raise-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-rename-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-auto-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/markers-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/measure-segments-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/minus-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/no-marker-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-break-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-transform-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-columns-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-fill-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-group-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-hidden-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-level-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-locked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-opaque-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rows-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-select-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-to-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-translucent-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-transparent-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/object-visible-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/off-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/off-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/offset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/on-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/on-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-angle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-auto-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pack-less-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pack-more-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/page-landscape-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/page-portrait-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-remove-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-resize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-none-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-solid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-combine-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-cut-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-difference-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-division-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-flatten-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-fracture-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-inset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-intersection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-outset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-reverse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-simplify-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-split-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/path-union-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/plus-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/powerclip-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/powermask-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/powerstroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/preferences-system-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/preview-mode-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/randomize-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/remove-color-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/reset-settings-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/reset-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/rotate-random-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/roughen-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/rounding-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/rows-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/ruler-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/scale-random-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/searching-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-lower-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-raise-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-top-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-touch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-arc-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-circle-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-clone-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-group-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-image-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-item-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-layer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-link-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-rect-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-star-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-switch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/show-grid-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/show-guides-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/show-handles-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/show-sources-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/simplify-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/skeletal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/sketch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/slice-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-others-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-page-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/spiro-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/swatches-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/switch-off-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/switch-on-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-fit-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-remove-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-smaller-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/symbols-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-unflow-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text-unkern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_rotation-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_subscript-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_superscript-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/tiling-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-measure-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pages-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-spray-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/vertical-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/vonkoch-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/window-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/window-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/window-previous-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-in-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-next-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-original-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-out-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/cursors/-common.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/cursors/calligraphy.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/cursors/connector.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/cursors/pen.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/multicolor/cursors/cursors.css -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/index.theme -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left-to-anchor.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-node.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right-to-anchor.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom-to-anchor.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-node.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top-to-anchor.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/attach-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/bend-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/bitmap-trace.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/bool-op.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/bounding-box.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/bspline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/clone-original.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/color-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/color-gradient.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/color-management.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/color-picker.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/cols.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/connector-avoid.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/connector-ignore.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/construct-grid.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/copy-rotate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/corners.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/curvestitching.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dashed-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-align-and-distribute.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-fill-and-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-icon-preview.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-input-devices.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-layers.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-memory.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-messages.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-object-properties.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-objects.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-rows-and-columns.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-scripts.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-selectors.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-text-and-font.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-transform.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/dialog-xml-editor.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph-directed.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-gaps.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-left.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-node.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-right.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-randomize.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-remove-overlaps.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-unclump.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-baseline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-gaps.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-node.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-top.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/document-export.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/document-import-web.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/document-import.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/document-metadata.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-booleans.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-calligraphic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-connector.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-cuboid.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-arc.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-chord.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-segment.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-whole.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser-delete-objects.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-freehand.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-angle-bisector.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-blank.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-radius.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-three-points.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-inactive.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-parallel.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-perpendicular.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-segment.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-mirror.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-set-bounding-box.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon-star.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-rectangle.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-spiral.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-star.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-text.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/draw-trace-background.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/drawing-1.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/drawing-2.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/drawing.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link-lpe.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-unlink.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-duplicate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height-separately.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-in-place.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size-separately.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-style.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width-separately.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all-layers.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-invert.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-original.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill-and-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-object-type.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-color.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-style.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/edit-undo-history.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/ellipse-5pts.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/embrodery-stitch.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/empty-icon.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/envelope.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/fill-between-many.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/fill-between-strokes.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-even-odd.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-nonzero.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/fillet-chamfer.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/gap-random-x.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/gap-random-y.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/gears.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-pad.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-reflect.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-repeat.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/grid-axonometric.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/grid-rectangular.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/guides.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/hamburger-menu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/help-contents.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/help-keyboard-shortcuts.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/image-missing.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/info-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/info.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/inkscape-logo.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-points.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-both.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-x.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-y.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-both.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-x.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-y.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/interpolate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/knot.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/lattice2.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-lower.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-next.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-previous.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-raise.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-rename.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/layer-top.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/measure-segments.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirror-symmetry.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0000.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0001.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0010.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0011.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0100.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0101.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0110.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0111.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1000.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1001.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1010.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1011.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1100.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1101.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1110.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1111.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-add.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-break.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-delete-segment.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-join-segment.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-join.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-segment-curve.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-segment-line.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-type-auto-smooth.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-type-cusp.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-type-smooth.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/node-type-symmetric.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-columns.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-fill.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-flip-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-flip-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-group.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-hidden.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-locked.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-left.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-right.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-rows.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-stroke-style.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-to-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-attract.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-blur.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-duplicate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-jitter-color.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-paint.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-push.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-randomize.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-rotate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-shrink.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-ungroup.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-unlocked.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/object-visible.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/off-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/offset.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/on-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-linear.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-radial.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/paint-none.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/paint-pattern.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/paint-solid.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/paint-unknown.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-break-apart.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-clip-edit.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-combine.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-cut.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-difference.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-division.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-effect-parameter-next.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-exclusion.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-flatten.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-inset.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-intersection.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-mask-edit.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bezier.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bspline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline-paraxial.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-spiro.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-offset-dynamic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-offset-linked.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-outset.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-reverse.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-simplify.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-split.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-attract.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-push.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-roughen.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-shrink.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/path-union.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/perspective-envelope.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/perspective-parallel.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/powerclip.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/powermask.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/powerstroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/preview-mode.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/pts2ellipse.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/rectangle-make-corners-sharp.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/rotate-random.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/rough-hatches.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/roughen.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/rows.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/ruler.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/scale-random.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/selection-bottom.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/selection-lower.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/selection-make-bitmap-copy.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-above.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-below.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/selection-raise.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/selection-top.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/shapebuilder-tool-difference.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/shapebuilder-tool-union.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/show-bounding-box.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/show-dialogs.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/show-grid.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/show-guides.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/show-handles.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/show-node-handles.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/show-path-outline.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/simplify.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/skeletal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/sketch.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/slice.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-alignment-self.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-alignment.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-corners.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-edges.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-midpoints.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-distribution.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-grid-guide-intersections.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-cusp.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-intersection.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-midpoint.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-rotation-center.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-smooth.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap-page.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/snap.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/spiro.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-butt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-round.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-square.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-bevel.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-miter.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-round.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/stroke-to-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/symbols.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/taper-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/text-convert-to-regular.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/text-flow-into-frame.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/text-flow-subtract-frame.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/text-put-on-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/text-remove-from-path.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/text-unflow.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/text-unkern.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/tiling.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/tool-node-editor.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/tool-pages.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/tool-pointer.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/tool-tweak.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-2pts.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-gradient.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-pattern.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-rounded-corners.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-stroke.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-move-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-move-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-rotate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-horizontal.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/vertical.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/view-fullscreen.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/vonkoch.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/window-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/window-next.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/window-previous.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/xml-attribute-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/xml-element-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/xml-node-delete.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/xml-node-duplicate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/xml-text-new.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-double-size.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-drawing.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-page.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-selection.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-width.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-half-size.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-in.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-next.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-original.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-out.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom-previous.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/icons/Tango/scalable/actions/zoom.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/keys/acd-canvas.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/keys/adobe-illustrator-cs2.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/keys/carbon.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/keys/corel-draw-x4.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/keys/corel-draw-x8.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/keys/inkscape.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/keys/macromedia-freehand-mx.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/keys/right-handed-illustration.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/keys/xara.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/keys/zoner-draw.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/keys/default.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/markers/markers.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/paint/Asian patterns.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/paint/Decoratives.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/paint/Geometrical.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/paint/Grids.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/paint/Halftones.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/paint/Nature patterns.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/paint/Patterns.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/paint/Shading.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/paint/Textures.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/paint/hatches.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/paint/README -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/Android-icon-palette.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/Blues.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/Bootstrap5.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/GNOME_HIG.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/Gold.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/Gray.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/Greens.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/Hilite.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/Khaki.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/LaTeX-Beamer.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/MATLAB-Jet-72.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/MunsellChart.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/Reds.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/Royal.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/Solarized.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/Tango-Palette.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/Topographic.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/Ubuntu.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/echo-palette.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/inkscape.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/svg.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/webhex.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/websafe22.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/windowsXP.gpl -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/README -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/screens/README -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/screens/about.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/screens/start-splash.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/screens/start-support.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/screens/start-welcome-text.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/screens/start-welcome.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/AigaSymbols.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/BalloonSymbols.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/FlowSymbols.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/LogicSymbols.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/MapSymbolsNPS.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-accommodation.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-amenity.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-barrier.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-education.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-food.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-health.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-landuse.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-money.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-poi.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-power.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-shopping.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-sport.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-tourist.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-transport.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-water.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/sjjb-worship.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/symbols/README -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/about.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/custom.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/default.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/desktop_hd_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/desktop_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/envelope_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/envelope_portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/icon_square.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/image_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/image_portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/image_square.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/mobile_portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/photo_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/photo_portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/photo_square.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/print_US_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/print_US_portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/print_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/print_portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/social_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/social_portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/social_square.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/tablet_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/video_landscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/video_portrait.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/icons/video_square.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/A4leaflet-3fold-Roll.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/CD_label_120x120.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/LaTeX_Beamer.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/Typography_Canvas.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/about_screen.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default_pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default_px.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/no_layers.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/README -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.ar.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.as.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.eu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.bg.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.bn_BD.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.brx.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.br.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.ca.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.ca@valencia.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.hr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.cs.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.da.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.doi.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.eo.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.et.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.fi.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.gu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.he.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.hi.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.is.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.id.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.ga.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.it.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.kn.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.ks@aran.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.ks@deva.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.km.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.kok.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.kok@latin.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.lv.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.mai.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.ml.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.mni.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.mni@beng.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.mr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.nb.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.or.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.ro.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.sa.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.sat.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.sat@deva.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.sr@latin.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.sd.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.sd@deva.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.sl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.es.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.es_MX.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.sv.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.ta.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.te.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.tr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.ur.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/templates/default.vi.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/pixmaps/OCAL.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/pixmaps/README -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/pixmaps/inkscape-logo-icons-sized.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/pixmaps/preview_loading.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/pixmaps/remove-color.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/pixmaps/support.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/pixmaps/symbolic_icons.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/pixmaps/ticotico.jpg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/pixmaps/user.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/pixmaps/inkscape.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/potrace.eu.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.eu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.eu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.eu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.eu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.eu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.eu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.eu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.be.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.ca.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.zh_CN.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.zh_TW.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.da.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.nl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/pixelart-dialog.de.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/potrace.de.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.de.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/pixelart-dialog.el.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/potrace.el.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.el.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.eo.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.fa.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.fa.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.fa.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.fa.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.fa.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.fa.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.fa.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.fr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.gl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/pixelart-dialog.hu.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/potrace.hu.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.hu.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.id.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.id.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.id.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.id.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.id.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.id.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.id.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.it.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.it.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.it.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.it.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.it.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.ja.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.ko.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.nn.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.pl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.pt.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.pt_BR.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.ru.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.sr.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.sk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.sl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.sl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.sl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.sl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.sl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.sl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.sl.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/potrace.es.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.es.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.es.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.es.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.es.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.es.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.es.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.es.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.uk.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.vi.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.vi.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.vi.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.vi.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.vi.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.vi.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.vi.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/README -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/edge3d.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/making_markers.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/oldguitar.jpg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/pixelart-dialog.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/potrace.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-advanced.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-basic.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-calligraphy.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-elements.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-interpolate.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-shapes.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tips.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tutorial-tracing.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/tutorials/tux.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/Adwaita-dark.css -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/Adwaita.css -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/Minwaita-Inkscape.css -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/align-and-distribute.ui -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/attribute-edit-component.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/bad-marker.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/canvas-notice.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/color-palette.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/command-palette-main.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/command-palette-operation.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/completion-box.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/default-dialog-state.ini -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-crash.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-css.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-document-resources.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-export-prefs.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-export.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-filter-editor.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-font-collections.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-livepatheffect-add.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-livepatheffect-effect.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-livepatheffect-item.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-livepatheffect.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-objects.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-paint-servers.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-save-template.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-symbols.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-text-edit.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-trace.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/dialog-xml.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/display-popup.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/extension-pdfinput.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/gradient-edit.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/gradient-stop.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/gradient-tip.svg -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/highlight-colors.css -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/image-properties.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/inkscape-about.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/inkscape-start.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/inline-css.lang -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/mac.css -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/marker-popup.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/menus.ui -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/object-attributes.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/page-properties.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/pattern-edit.glade -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/spinbutton.css -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/style.css -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/svgd.lang -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/svgpoints.lang -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-booleans.ui -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-commands.ui -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-page.ui -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-select.ui -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-snap.ui -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-tool-prefs.ui -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-tool.ui -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/toolbar-zoom.ui -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/units.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/user.css -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/widget-new-from-template.ui -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/win32.css -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/resources/canvas_ad.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/resources/canvas_aw.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/resources/canvas_cd.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/resources/canvas_cw.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/resources/canvas_sw.png -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/syntax-themes/syntax-theme-dark.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/syntax-themes/syntax-theme-light.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/ui/syntax-themes/syntax-theme-none.xml -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/doc/LICENSE -- Up-to-date: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/doc -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/doc/LGPL-2.1.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/doc/OFL-1.1.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/doc/GPL-2.0.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/doc/GPL-2.0-or-later.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/doc/LGPL-3.0-or-later.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/doc/LGPL-2.1-or-later.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/doc/MPL-1.1.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/doc/LGPL-3.0.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/doc/GPL-3.0.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/doc/GPL-3.0-or-later.txt -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/doc/AUTHORS -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/doc/TRANSLATORS -- Installing: /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/doc/COPYING + install -pm 644 /builddir/build/SOURCES/Fedora-Color-Palette.gpl /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/palettes/ + /usr/lib/rpm/find-lang.sh /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT inkscape --with-man + rm -rf /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/doc + rm -f /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/doc/inkscape/copyright find-debuginfo: starting + rm -rf /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex + ln -s /usr/lib/python3.12/site-packages/inkex /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/inkscape/extensions/inkex + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.3.2-7.fc41 --unique-debug-suffix -1.3.2-7.fc41.ppc64le --unique-debug-src-base inkscape-1.3.2-7.fc41.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f 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-7.fc41.ppc64le 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 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j2 /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT Cannot initialize handler pyc: ModuleNotFoundError: No module named 'marshalparser' [src/multiprocess.rs:66:9] &cmd = Command { program: "/usr/bin/add-determinism", args: [ "/usr/bin/add-determinism", "--socket", "3", "--brp", "--handler", "ar,jar,javadoc", ], env: CommandEnv { clear: false, vars: { "SOURCE_DATE_EPOCH": Some( "1717200000", ), }, }, create_pidfd: false, } Bye! Bye! Reading /builddir/build/BUILD/inkscape-1.3.2-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.jXZkw1 + umask 022 + cd /builddir/build/BUILD/inkscape-1.3.2-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-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/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/metainfo/org.inkscape.Inkscape.appdata.xml /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/metainfo/org.inkscape.Inkscape.appdata.xml: OK + desktop-file-validate /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/applications/org.inkscape.Inkscape.desktop /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/applications/org.inkscape.Inkscape.desktop: hint: value item "VectorGraphics" in key "Categories" in group "Desktop Entry" can be extended with another category among the following categories: Graphics;2DGraphics + RPM_EC=0 ++ jobs -p + exit 0 Processing files: inkscape-1.3.2-7.fc41.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.WVjU9C + umask 022 + cd /builddir/build/BUILD/inkscape-1.3.2-build + cd inkscape-1.3.2_2023-11-25_091e20ef0f + DOCDIR=/builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/doc/inkscape + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/doc/inkscape + cp -pr /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/AUTHORS /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/doc/inkscape + cp -pr /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/NEWS.md /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/doc/inkscape + cp -pr /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/README.md /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/doc/inkscape + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.tgIabS + umask 022 + cd /builddir/build/BUILD/inkscape-1.3.2-build + cd inkscape-1.3.2_2023-11-25_091e20ef0f + LICENSEDIR=/builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/licenses/inkscape + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/licenses/inkscape + cp -pr /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/COPYING /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/licenses/inkscape + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/share/inkscape/extensions/inkex -> /usr/lib/python3.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-7.fc41 inkscape(ppc-64) = 1.3.2-7.fc41 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: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgiomm-2.4.so.1()(64bit) libglib-2.0.so.0()(64bit) libglibmm-2.4.so.1()(64bit) libinkscape_base.so.1.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-7.fc41.ppc64le Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.RnBdE1 + umask 022 + cd /builddir/build/BUILD/inkscape-1.3.2-build + cd inkscape-1.3.2_2023-11-25_091e20ef0f + LICENSEDIR=/builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/licenses/inkscape-libs + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/licenses/inkscape-libs + cp -pr /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/COPYING /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/licenses/inkscape-libs + RPM_EC=0 ++ jobs -p + exit 0 Provides: inkscape-libs = 1.3.2-7.fc41 inkscape-libs(ppc-64) = 1.3.2-7.fc41 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: ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(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) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libcairomm-1.0.so.1()(64bit) libcdr-0.1.so.1()(64bit) libepoxy.so.0()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgc.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) 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.134()(64bit) libpoppler.so.134(POPPLER_134)(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.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.5)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libvisio-0.1.so.1()(64bit) libwpg-0.3.so.3()(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) libxml2.so.2(LIBXML2_2.6.3)(64bit) libxslt.so.1()(64bit) libxslt.so.1(LIBXML2_1.0.11)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: inkscape-view-1.3.2-7.fc41.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.7eX6hN + umask 022 + cd /builddir/build/BUILD/inkscape-1.3.2-build + cd inkscape-1.3.2_2023-11-25_091e20ef0f + DOCDIR=/builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/doc/inkscape-view + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/doc/inkscape-view + cp -pr /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/AUTHORS /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/doc/inkscape-view + cp -pr /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/NEWS.md /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/doc/inkscape-view + cp -pr /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/README.md /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/doc/inkscape-view + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.K27Sxo + umask 022 + cd /builddir/build/BUILD/inkscape-1.3.2-build + cd inkscape-1.3.2_2023-11-25_091e20ef0f + LICENSEDIR=/builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/licenses/inkscape-view + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/licenses/inkscape-view + cp -pr /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/COPYING /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/licenses/inkscape-view + RPM_EC=0 ++ jobs -p + exit 0 Provides: inkscape-view = 1.3.2-7.fc41 inkscape-view(ppc-64) = 1.3.2-7.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgtkmm-3.0.so.1()(64bit) libinkscape_base.so.1.3.2.0()(64bit) rtld(GNU_HASH) Processing files: inkscape-docs-1.3.2-7.fc41.ppc64le Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.hotmdC + umask 022 + cd /builddir/build/BUILD/inkscape-1.3.2-build + cd inkscape-1.3.2_2023-11-25_091e20ef0f + LICENSEDIR=/builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/licenses/inkscape-docs + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/licenses/inkscape-docs + cp -pr /builddir/build/BUILD/inkscape-1.3.2-build/inkscape-1.3.2_2023-11-25_091e20ef0f/COPYING /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT/usr/share/licenses/inkscape-docs + RPM_EC=0 ++ jobs -p + exit 0 Provides: inkscape-docs = 1.3.2-7.fc41 inkscape-docs(ppc-64) = 1.3.2-7.fc41 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-7.fc41.ppc64le Provides: inkscape-debugsource = 1.3.2-7.fc41 inkscape-debugsource(ppc-64) = 1.3.2-7.fc41 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-7.fc41.ppc64le Provides: debuginfo(build-id) = bebc93d5bc655c0f9764e627e7b6addae8c200be inkscape-debuginfo = 1.3.2-7.fc41 inkscape-debuginfo(ppc-64) = 1.3.2-7.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: inkscape-debugsource(ppc-64) = 1.3.2-7.fc41 Processing files: inkscape-libs-debuginfo-1.3.2-7.fc41.ppc64le Provides: debuginfo(build-id) = 0470d5ba28d5adbdb7f9f4dff81b3cd41f05f09c inkscape-libs-debuginfo = 1.3.2-7.fc41 inkscape-libs-debuginfo(ppc-64) = 1.3.2-7.fc41 libinkscape_base.so.1.3.2.0-1.3.2-7.fc41.ppc64le.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: inkscape-debugsource(ppc-64) = 1.3.2-7.fc41 Processing files: inkscape-view-debuginfo-1.3.2-7.fc41.ppc64le Provides: debuginfo(build-id) = d0bb7a876b2678e236dbe1e9dbffa3ef22eac796 inkscape-view-debuginfo = 1.3.2-7.fc41 inkscape-view-debuginfo(ppc-64) = 1.3.2-7.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: inkscape-debugsource(ppc-64) = 1.3.2-7.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/inkscape-1.3.2-build/BUILDROOT Wrote: /builddir/build/RPMS/inkscape-libs-debuginfo-1.3.2-7.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/inkscape-1.3.2-7.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/inkscape-libs-1.3.2-7.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/inkscape-docs-1.3.2-7.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/inkscape-view-1.3.2-7.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/inkscape-debuginfo-1.3.2-7.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/inkscape-view-debuginfo-1.3.2-7.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/inkscape-debugsource-1.3.2-7.fc41.ppc64le.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.RbQUiy + umask 022 + cd /builddir/build/BUILD/inkscape-1.3.2-build + test -d /builddir/build/BUILD/inkscape-1.3.2-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/inkscape-1.3.2-build + rm -rf /builddir/build/BUILD/inkscape-1.3.2-build + 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-7.fc41.src.rpm Finish: build phase for inkscape-1.3.2-7.fc41.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-ppc64le-1717277036.696692/root/var/log/dnf5.log INFO: Done(/var/lib/copr-rpmbuild/results/inkscape-1.3.2-7.fc41.src.rpm) Config(child) 50 minutes 53 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "inkscape-view-debuginfo", "epoch": null, "version": "1.3.2", "release": "7.fc41", "arch": "ppc64le" }, { "name": "inkscape", "epoch": null, "version": "1.3.2", "release": "7.fc41", "arch": "src" }, { "name": "inkscape-debugsource", "epoch": null, "version": "1.3.2", "release": "7.fc41", "arch": "ppc64le" }, { "name": "inkscape-view", "epoch": null, "version": "1.3.2", "release": "7.fc41", "arch": "ppc64le" }, { "name": "inkscape-debuginfo", "epoch": null, "version": "1.3.2", "release": "7.fc41", "arch": "ppc64le" }, { "name": "inkscape", "epoch": null, "version": "1.3.2", "release": "7.fc41", "arch": "ppc64le" }, { "name": "inkscape-docs", "epoch": null, "version": "1.3.2", "release": "7.fc41", "arch": "ppc64le" }, { "name": "inkscape-libs", "epoch": null, "version": "1.3.2", "release": "7.fc41", "arch": "ppc64le" }, { "name": "inkscape-libs-debuginfo", "epoch": null, "version": "1.3.2", "release": "7.fc41", "arch": "ppc64le" } ] } RPMResults finished